Skip to content

Commit 8e47aa0

Browse files
committed
Fix error in test
1 parent 7275bdf commit 8e47aa0

1 file changed

Lines changed: 7 additions & 3 deletions

File tree

  • openpectus_engine_manager_gui

openpectus_engine_manager_gui/test.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -60,10 +60,14 @@ def test_start_stop_engine(self):
6060
em.start_engine(engine_item)
6161
t0 = time.time()
6262
assert isinstance(em.log_handler, BufferingHandler)
63-
while True:
63+
engine_started = False
64+
while not engine_started:
6465
buffer = em.log_handler.buffer
65-
if len(buffer) and buffer[-1].msg == "Started steady-state sending loop":
66-
break
66+
if len(buffer):
67+
for item in buffer:
68+
if item.msg == "Started steady-state sending loop":
69+
engine_started = True
70+
break
6771
if time.time() - t0 >= 10:
6872
raise Exception("Engine manager was unable to start engine.")
6973
time.sleep(1)

0 commit comments

Comments
 (0)