Make message tests less fragile

This commit is contained in:
Daniel Oaks
2017-12-26 12:56:17 +10:00
parent 16a138828b
commit a9e0de4896

View File

@ -17,6 +17,7 @@ class PrivmsgTestCase(cases.BaseServerTestCase):
self.sendLine(1, 'JOIN #chan') self.sendLine(1, 'JOIN #chan')
self.connectClient('bar') self.connectClient('bar')
self.sendLine(2, 'JOIN #chan') self.sendLine(2, 'JOIN #chan')
self.getMessages(2) # synchronize
self.sendLine(1, 'PRIVMSG #chan :hello there') self.sendLine(1, 'PRIVMSG #chan :hello there')
self.getMessages(1) # synchronize self.getMessages(1) # synchronize
pms = [msg for msg in self.getMessages(2) if msg.command == 'PRIVMSG'] pms = [msg for msg in self.getMessages(2) if msg.command == 'PRIVMSG']
@ -44,6 +45,7 @@ class NoticeTestCase(cases.BaseServerTestCase):
self.sendLine(1, 'JOIN #chan') self.sendLine(1, 'JOIN #chan')
self.connectClient('bar') self.connectClient('bar')
self.sendLine(2, 'JOIN #chan') self.sendLine(2, 'JOIN #chan')
self.getMessages(2) # synchronize
self.sendLine(1, 'NOTICE #chan :hello there') self.sendLine(1, 'NOTICE #chan :hello there')
self.getMessages(1) # synchronize self.getMessages(1) # synchronize
notices = [msg for msg in self.getMessages(2) if msg.command == 'NOTICE'] notices = [msg for msg in self.getMessages(2) if msg.command == 'NOTICE']