mirror of
https://github.com/trezor/trezor-firmware.git
synced 2024-11-26 17:38:39 +00:00
feat(tests): sync received responses
to prevent "unexpected response to Initialize" errors
This commit is contained in:
parent
2869c805d2
commit
7578f77ce8
@ -286,6 +286,7 @@ def client(
|
||||
_raw_client.reset_debug_features()
|
||||
_raw_client.open()
|
||||
try:
|
||||
_raw_client.sync_responses()
|
||||
_raw_client.init_device()
|
||||
except Exception:
|
||||
request.session.shouldstop = "Failed to communicate with Trezor"
|
||||
|
@ -61,6 +61,7 @@ def screen_recording(
|
||||
yield
|
||||
finally:
|
||||
client.ensure_open()
|
||||
client.sync_responses()
|
||||
# Wait for response to Initialize, which gives the emulator time to catch up
|
||||
# and redraw the homescreen. Otherwise there's a race condition between that
|
||||
# and stopping recording.
|
||||
|
Loading…
Reference in New Issue
Block a user