def test_privmsg(self): msg = IRCMessage.parse(":[email protected] PRIVMSG botbot :Test String") self.assertEquals(msg.nick, 'synthom') self.assertEquals(msg.user, 'synth') self.assertEquals(msg.host, 'kornbluth.freenode.net') self.assertEquals(msg.cmd, 'privmsg') self.assertEquals(msg.targets, ['botbot']) self.assertEquals(msg.trail, 'Test String')
def setUp(self): self.cp = CommandPlugin(None) self.msg = IRCMessage.parse(":[email protected] PRIVMSG #bsxlab :!say test message")
def test_parse_successfull(self): msg = IRCMessage.parse("PING :kornbluth.freenode.net") self.assertIsNotNone(msg) self.assertEquals(msg.cmd, 'ping') self.assertIsNotNone(msg.trail) self.assertEquals(msg.trail, 'kornbluth.freenode.net')
def test_parse_error(self): msg = IRCMessage.parse("asdf") self.assertIsNone(msg)