test_bot_mode: Fix racey failures

cause by the sent message being processed after the target
user's recv
This commit is contained in:
Valentin Lorentz 2021-07-03 09:59:31 +02:00
parent d74b0e74c6
commit 4271d5d986

View File

@ -74,6 +74,8 @@ class BotModeTestCase(cases.BaseServerTestCase):
self.connectClient("usernick", "user", capabilities=["message-tags"]) self.connectClient("usernick", "user", capabilities=["message-tags"])
self.sendLine("bot", "PRIVMSG usernick :beep boop") self.sendLine("bot", "PRIVMSG usernick :beep boop")
self.getMessages("bot") # Synchronizes
self.assertMessageMatch( self.assertMessageMatch(
self.getMessage("user"), self.getMessage("user"),
command="PRIVMSG", command="PRIVMSG",
@ -92,6 +94,8 @@ class BotModeTestCase(cases.BaseServerTestCase):
self.getMessages("user") self.getMessages("user")
self.sendLine("bot", "PRIVMSG #chan :beep boop") self.sendLine("bot", "PRIVMSG #chan :beep boop")
self.getMessages("bot") # Synchronizes
self.assertMessageMatch( self.assertMessageMatch(
self.getMessage("user"), self.getMessage("user"),
command="PRIVMSG", command="PRIVMSG",