mirror of
https://github.com/chatmail/core.git
synced 2026-05-19 14:56:33 +03:00
test(rpc-client): test_qr_securejoin_broadcast: Wait for incoming message before getting chatlist (#7442)
Fix flaky test by calling `get_broadcast()` after the message events were received. Alternative to https://github.com/chatmail/core/pull/7437
This commit is contained in:
@@ -140,15 +140,15 @@ def test_qr_securejoin_broadcast(acfactory, all_devices_online):
|
|||||||
return chat
|
return chat
|
||||||
|
|
||||||
def wait_for_broadcast_messages(ac):
|
def wait_for_broadcast_messages(ac):
|
||||||
|
snapshot1 = ac.wait_for_incoming_msg().get_snapshot()
|
||||||
|
assert snapshot1.text == "You joined the channel."
|
||||||
|
|
||||||
|
snapshot2 = ac.wait_for_incoming_msg().get_snapshot()
|
||||||
|
assert snapshot2.text == "Hello everyone!"
|
||||||
|
|
||||||
chat = get_broadcast(ac)
|
chat = get_broadcast(ac)
|
||||||
|
assert snapshot1.chat_id == chat.id
|
||||||
snapshot = ac.wait_for_incoming_msg().get_snapshot()
|
assert snapshot2.chat_id == chat.id
|
||||||
assert snapshot.text == "You joined the channel."
|
|
||||||
assert snapshot.chat_id == chat.id
|
|
||||||
|
|
||||||
snapshot = ac.wait_for_incoming_msg().get_snapshot()
|
|
||||||
assert snapshot.text == "Hello everyone!"
|
|
||||||
assert snapshot.chat_id == chat.id
|
|
||||||
|
|
||||||
def check_account(ac, contact, inviter_side, please_wait_info_msg=False):
|
def check_account(ac, contact, inviter_side, please_wait_info_msg=False):
|
||||||
# Check that the chat partner is verified.
|
# Check that the chat partner is verified.
|
||||||
|
|||||||
Reference in New Issue
Block a user