Files
wehub-resource-sync 0418dc5cf9
CI / Python tests (3.10) (push) Has been cancelled
CI / Python tests (3.11) (push) Has been cancelled
CI / Python quality (push) Has been cancelled
CI / Frontend typecheck (push) Has been cancelled
Autopilot Pages / deploy (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 12:45:00 +08:00

26 lines
692 B
Python

"""Tests for UI mode helpers."""
from __future__ import annotations
from openharness.ui.input import InputSession
from openharness.ui.output import OutputRenderer
def test_input_session_updates_prompt_modes():
session = InputSession()
assert session._prompt == "> "
session.set_modes(vim_enabled=True, voice_enabled=False)
assert session._prompt == "[vim]> "
session.set_modes(vim_enabled=True, voice_enabled=True)
assert session._prompt == "[vim][voice]> "
def test_output_renderer_style_can_change():
renderer = OutputRenderer()
assert renderer._style_name == "default"
renderer.set_style("minimal")
assert renderer._style_name == "minimal"