From fa7bf179fb09bca660c8db9c5b90b96508f31b18 Mon Sep 17 00:00:00 2001 From: link2xt Date: Mon, 17 Mar 2025 14:17:22 +0000 Subject: [PATCH] test: fix `test_no_old_msg_is_fresh` flakiness --- deltachat-rpc-client/tests/test_something.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/deltachat-rpc-client/tests/test_something.py b/deltachat-rpc-client/tests/test_something.py index d8a5ac7f7..d4969b9cc 100644 --- a/deltachat-rpc-client/tests/test_something.py +++ b/deltachat-rpc-client/tests/test_something.py @@ -728,6 +728,11 @@ def test_no_old_msg_is_fresh(acfactory): assert ac1.create_chat(ac2).get_fresh_message_count() == 1 assert len(list(ac1.get_fresh_messages())) == 1 + while True: + event = ac1.wait_for_event() + if event.kind == EventType.IMAP_INBOX_IDLE: + break + logging.info("Send a message from ac1_clone to ac2 and check that ac1 marks the first message as 'noticed'") ac1_clone_chat.send_text("Hi back") ev = ac1.wait_for_msgs_noticed_event()