示例#1
0
    def test_special_message(self):
        message1 = '%s :%s' % (self.command, self.body)
        message2 = self.command

        ircmsg1 = irc.parse_message(message1)
        ircmsg2 = irc.parse_message(message2)

        self.assertEquals(self.command, ircmsg1.command)
        self.assertEquals(self.command, ircmsg2.command)
        self.assertEquals(self.body, ircmsg1.body)
示例#2
0
    def test_special_message(self):
        message1 = '%s :%s' % (self.command, self.body)
        message2 = self.command

        ircmsg1 = irc.parse_message(message1)
        ircmsg2 = irc.parse_message(message2)

        self.assertEquals(self.command, ircmsg1.command)
        self.assertEquals(self.command, ircmsg2.command)
        self.assertEquals(self.body, ircmsg1.body)
示例#3
0
    def test_normal_message(self):
        message1 = ':%s %s %s :%s' % (self.name, self.command,
                                      ' '.join(self.parameters), self.body)
        message2 = ':%s %s %s' % (self.name, self.command,
                                  ' '.join(self.parameters))
        message3 = ':%s %s :%s' % (self.name, self.command, self.body)

        ircmsg1 = irc.parse_message(message1)
        ircmsg2 = irc.parse_message(message2)
        ircmsg3 = irc.parse_message(message3)

        self.assertEquals(self.name, ircmsg1.name)
        self.assertEquals(self.name, ircmsg2.name)
        self.assertEquals(self.name, ircmsg3.name)
        self.assertEquals(self.command, ircmsg1.command)
        self.assertEquals(self.command, ircmsg2.command)
        self.assertEquals(self.command, ircmsg3.command)
        self.assertIn(self.parameters[0], ircmsg1.parameters)
        self.assertIn(self.parameters[1], ircmsg1.parameters)
        self.assertIn(self.parameters[0], ircmsg2.parameters)
        self.assertIn(self.parameters[1], ircmsg2.parameters)
        self.assertEquals(self.body, ircmsg1.body)
        self.assertEquals(self.body, ircmsg3.body)
示例#4
0
    def test_normal_message(self):
        message1 = ':%s %s %s :%s' % (self.name, self.command, ' '.join(
            self.parameters), self.body)
        message2 = ':%s %s %s' % (self.name, self.command, ' '.join(
            self.parameters))
        message3 = ':%s %s :%s' % (self.name, self.command, self.body)

        ircmsg1 = irc.parse_message(message1)
        ircmsg2 = irc.parse_message(message2)
        ircmsg3 = irc.parse_message(message3)

        self.assertEquals(self.name, ircmsg1.name)
        self.assertEquals(self.name, ircmsg2.name)
        self.assertEquals(self.name, ircmsg3.name)
        self.assertEquals(self.command, ircmsg1.command)
        self.assertEquals(self.command, ircmsg2.command)
        self.assertEquals(self.command, ircmsg3.command)
        self.assertIn(self.parameters[0], ircmsg1.parameters)
        self.assertIn(self.parameters[1], ircmsg1.parameters)
        self.assertIn(self.parameters[0], ircmsg2.parameters)
        self.assertIn(self.parameters[1], ircmsg2.parameters)
        self.assertEquals(self.body, ircmsg1.body)
        self.assertEquals(self.body, ircmsg3.body)