Second attempt to fix flaky test

The server sometimes reorders the messages even if they were accepted
strictly in sequence.
This commit is contained in:
Alexander Krotov
2020-08-08 17:35:07 +03:00
parent 418b2c0478
commit 9a21d5e9d9

View File

@@ -1669,15 +1669,11 @@ class TestOnlineAccount:
for text in texts:
chat12.send_text(text)
# Ensure messages are delivered in exactly this order.
ac1._evtracker.get_matching("DC_EVENT_SMTP_MESSAGE_SENT")
ac1._evtracker.get_matching("DC_EVENT_MSG_DELIVERED")
lp.sec("ac2: waiting for all messages on the other side")
to_delete = []
for text in texts:
msg = ac2._evtracker.wait_next_incoming_message()
assert msg.text == text
assert msg.text in texts
if text != "third":
to_delete.append(msg)