Files
2026-07-13 13:12:33 +08:00

20 lines
659 B
Python

from __future__ import annotations
import pytest
from tui_real_terminal.scenarios import scenario_by_id
pytestmark = pytest.mark.tui_real_terminal
def test_long_streaming_output(run_real_terminal_scenario) -> None:
result = run_real_terminal_scenario(scenario_by_id("long_streaming"))
assert result.status == "pass"
assert (result.run_dir / "frames").is_dir()
assert (result.run_dir / "transcript.txt").exists()
assert (result.run_dir / "scrollback.txt").exists()
scrollback = (result.run_dir / "scrollback.txt").read_text(encoding="utf-8")
assert "stream-token-000" in scrollback
assert "stream-token-079" in scrollback