testStatusmsgFromOp: Fix interleaved events causing the test to be flaky.

This commit is contained in:
Valentin Lorentz 2021-02-28 09:41:44 +01:00
parent 96a8d1f7ff
commit 28ecfc4608

View File

@ -27,9 +27,6 @@ class StatusmsgTestCase(cases.BaseServerTestCase):
self.connectClient("schmoe")
self.sendLine(3, "join #chan")
self.sendLine(1, "MODE #chan +o schmoe")
self.getMessages(1)
messages = self.getMessages(3)
names = set()
for message in messages:
@ -40,6 +37,9 @@ class StatusmsgTestCase(cases.BaseServerTestCase):
names, {"@chanop", "joe", "schmoe"}, f"unexpected names: {names}"
)
self.sendLine(1, "MODE #chan +o schmoe")
self.getMessages(1)
self.getMessages(3)
self.sendLine(3, "privmsg @#chan :this message is for operators")
self.assertEqual(