Exemple #1
0
	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')
Exemple #2
0
	def setUp(self):
		self.cp = CommandPlugin(None)
		self.msg = IRCMessage.parse(":[email protected] PRIVMSG #bsxlab :!say test message")
Exemple #3
0
	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')
Exemple #4
0
	def test_parse_error(self):
		msg = IRCMessage.parse("asdf")
		self.assertIsNone(msg)