Fixed some element types being spoken even though sound only is selected.
This commit is contained in:
1 parent
6ee0454fbe
commit
0d76e44f9a
5 files changed
+53
-6
No files matched your search
@@ -143,7 +143,9 @@ def check_radio_buttons(controls, tabs, server, readerLog):
|
||||
time.sleep(0.35)
|
||||
cues = radio_cues()[cueOffset:]
|
||||
assert cues == ["radiobutton_checked"], (keyName, target, cues)
|
||||
assert any(target in record["text"] for record in server.snapshot()[speechOffset:]), target + " label was lost"
|
||||
spoken = [record["text"] for record in server.snapshot()[speechOffset:]]
|
||||
assert any(target in text for text in spoken), target + " label was lost"
|
||||
assert not any("radio button" in text for text in spoken), (target, spoken)
|
||||
records = [json.loads(line) for line in readerLog.read_text().splitlines() if line.startswith("{")]
|
||||
errors = [record for record in records if record.get("message") == "play sound"
|
||||
and record.get("cue", "").startswith("radiobutton_") and record.get("error") != "context canceled"]
|
||||
|
||||
Reference in new issue
Block a user