diff --git a/test/test_ircmsgs.py b/test/test_ircmsgs.py index d7fd60093..9633ac011 100644 --- a/test/test_ircmsgs.py +++ b/test/test_ircmsgs.py @@ -115,6 +115,16 @@ class IrcMsgTestCase(SupyTestCase): self.assertRaises(ircmsgs.MalformedIrcMsg, ircmsgs.IrcMsg, args=('biff',), prefix='foo!bar@baz') + def testTags(self): + m = ircmsgs.privmsg('foo', 'bar') + self.failIf(m.repliedTo) + m.tag('repliedTo') + self.failUnless(m.repliedTo) + m.tag('repliedTo') + self.failUnless(m.repliedTo) + m.tag('repliedTo', 12) + self.assertEqual(m.repliedTo, 12) + class FunctionsTestCase(SupyTestCase): def testIsAction(self): L = [':jemfinch!~jfincher@ts26-2.homenet.ohio-state.edu PRIVMSG'