From 6712760e5bf726f1d50a3b888ee428953a62e21d Mon Sep 17 00:00:00 2001 From: Jeremy Fincher Date: Wed, 15 Oct 2003 03:19:16 +0000 Subject: [PATCH] Added test to make sure MODEs came before PRIVMSGs. --- test/test_irclib.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/test/test_irclib.py b/test/test_irclib.py index 7277378a0..1274c7c02 100644 --- a/test/test_irclib.py +++ b/test/test_irclib.py @@ -115,6 +115,17 @@ class IrcMsgQueueTestCase(unittest.TestCase): self.assertEqual(self.topic, q.dequeue()) self.assertEqual(self.msg, q.dequeue()) + def testModeBeforePrivmsg(self): + q = irclib.IrcMsgQueue() + q.enqueue(self.msg) + q.enqueue(self.mode) + self.assertEqual(self.mode, q.dequeue()) + self.assertEqual(self.msg, q.dequeue()) + q.enqueue(self.mode) + q.enqueue(self.msg) + self.assertEqual(self.mode, q.dequeue()) + self.assertEqual(self.msg, q.dequeue()) + class ChannelStateTestCase(unittest.TestCase): def testPickleCopy(self):