def test_split_with_long_param(self): message = protocol.split_message(b':Wiz USER Test Test arg :A Real Name\r\n') self.assertEquals(message.prefix, 'Wiz') self.assertTrue(message.nick is None) self.assertTrue(message.username is None) self.assertTrue(message.host is None) self.assertEquals(message.command, 'USER') self.assertEquals(message.params, ['Test', 'Test', 'arg', 'A Real Name'])
def test_split_with_nick_prefix(self): message = protocol.split_message(b':Wiz NICK Test\r\n') self.assertEquals(message.prefix, 'Wiz') self.assertTrue(message.nick is None) self.assertTrue(message.username is None) self.assertTrue(message.host is None) self.assertEquals(message.command, 'NICK') self.assertEquals(message.params, ['Test'])