Changed how speech interruptions are handled hopefully improved things being interrupted when they shouldn't be.
This commit is contained in:
@@ -30,6 +30,14 @@ class SpeechDispatcherInterruptRegressionTests(unittest.TestCase):
|
||||
server._cancel.assert_called_once_with()
|
||||
server._speak.assert_called_once_with("long utterance", None)
|
||||
|
||||
def test_string_speech_queues_by_default(self):
|
||||
server = self._make_server()
|
||||
|
||||
server.speak("next")
|
||||
|
||||
server._cancel.assert_not_called()
|
||||
server._speak.assert_called_once_with("next", None)
|
||||
|
||||
def test_recent_key_echo_suppresses_backend_cancel(self):
|
||||
server = self._make_server()
|
||||
server._lastKeyEchoTime = time.time()
|
||||
|
||||
Reference in New Issue
Block a user