We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7275bdf commit 8e47aa0Copy full SHA for 8e47aa0
1 file changed
openpectus_engine_manager_gui/test.py
@@ -60,10 +60,14 @@ def test_start_stop_engine(self):
60
em.start_engine(engine_item)
61
t0 = time.time()
62
assert isinstance(em.log_handler, BufferingHandler)
63
- while True:
+ engine_started = False
64
+ while not engine_started:
65
buffer = em.log_handler.buffer
- if len(buffer) and buffer[-1].msg == "Started steady-state sending loop":
66
- break
+ if len(buffer):
67
+ for item in buffer:
68
+ if item.msg == "Started steady-state sending loop":
69
+ engine_started = True
70
+ break
71
if time.time() - t0 >= 10:
72
raise Exception("Engine manager was unable to start engine.")
73
time.sleep(1)
0 commit comments