More tweaks to dectalk driver. Think we're nearly there. Hopefully.

This commit is contained in:
Storm Dragon
2026-07-26 21:24:28 -04:00
parent e93aba109a
commit fac3065c6a
4 changed files with 139 additions and 3 deletions
@@ -70,6 +70,18 @@ def test_dectalk_driver_speaks_printable_text(serial_pair):
speech_driver.shutdown()
def test_dectalk_driver_neutralizes_inline_commands_in_speech(
serial_pair,
):
speech_driver, master_fd = initialized_driver(dectalkDriver, serial_pair)
try:
speech_driver.speak("status [:dv g5 10] done")
expected = b"status [ :dv g5 10] done\x0b"
assert read_available(master_fd, len(expected)) == expected
finally:
speech_driver.shutdown()
def test_dectalk_driver_writes_settings_and_cancel(serial_pair):
speech_driver, master_fd = initialized_driver(dectalkDriver, serial_pair)
try: