mirror of
https://github.com/chatmail/core.git
synced 2026-05-17 05:46:30 +03:00
Transmit autodelete timer over the network in test_autodelete_timer
This commit is contained in:
@@ -1476,16 +1476,25 @@ class TestOnlineAccount:
|
|||||||
def test_autodelete_timer(self, acfactory, lp):
|
def test_autodelete_timer(self, acfactory, lp):
|
||||||
ac1, ac2 = acfactory.get_two_online_accounts()
|
ac1, ac2 = acfactory.get_two_online_accounts()
|
||||||
|
|
||||||
lp.sec("create unpromoted group chat")
|
lp.sec("ac1: create chat with ac2")
|
||||||
chat = ac1.create_group_chat("hello")
|
chat1 = self.get_chat(ac1, ac2)
|
||||||
|
chat2 = self.get_chat(ac2, ac1)
|
||||||
|
|
||||||
chat.set_autodelete_timer(60)
|
chat1.set_autodelete_timer(60)
|
||||||
|
chat1.send_text("hello")
|
||||||
|
|
||||||
assert chat.get_autodelete_timer() == 60
|
assert chat1.get_autodelete_timer() == 60
|
||||||
|
d = chat1.get_summary()
|
||||||
d = chat.get_summary()
|
|
||||||
assert d["autodelete_timer"] == 60
|
assert d["autodelete_timer"] == 60
|
||||||
|
|
||||||
|
ac2._evtracker.get_matching("DC_EVENT_CHAT_AUTODELETE_TIMER_MODIFIED")
|
||||||
|
ac2._evtracker.get_matching("DC_EVENT_INCOMING_MSG")
|
||||||
|
assert chat2.get_autodelete_timer() == 60
|
||||||
|
|
||||||
|
ac1._evtracker.consume_events()
|
||||||
|
ac2._evtracker.consume_events()
|
||||||
|
|
||||||
|
|
||||||
class TestGroupStressTests:
|
class TestGroupStressTests:
|
||||||
def test_group_many_members_add_leave_remove(self, acfactory, lp):
|
def test_group_many_members_add_leave_remove(self, acfactory, lp):
|
||||||
lp.sec("creating and configuring five accounts")
|
lp.sec("creating and configuring five accounts")
|
||||||
|
|||||||
Reference in New Issue
Block a user