예제 #1
0
파일: tests.py 프로젝트: rastaval/muirc
 def test_parse(self):
     self.assertEqual(
         muirc.translate("PRIVMSG #irc :Hello, World! :-)\r\n"), {
             'nick': None,
             'host': None,
             'command': 'PRIVMSG',
             'user': None,
             'params': ['#irc', 'Hello, World! :-)']
         })
예제 #2
0
파일: tests.py 프로젝트: rastaval/muirc
 def test_parse_adv(self):
     self.assertEqual(
         muirc.translate(":nick!user@host PRIVMSG #irc :Hello, World! :-)"),
         {
             'nick': 'nick',
             'host': 'host',
             'command': 'PRIVMSG',
             'user': '******',
             'params': ['#irc', 'Hello, World! :-)']
         })
예제 #3
0
파일: tests.py 프로젝트: Gawen/muirc
 def test_parse_adv(self):
     self.assertEqual(
         muirc.translate(":nick!user@host PRIVMSG #irc :Hello, World! :-)"),
         {
             "nick": "nick",
             "host": "host",
             "command": "PRIVMSG",
             "user": "******",
             "params": ["#irc", "Hello, World! :-)"],
         },
     )
예제 #4
0
파일: tests.py 프로젝트: Gawen/muirc
    def test_identity(self):
        self.assertEqual(
            muirc.translate(muirc.translate("PRIVMSG #irc :Hello, World! :-)\r\n")),
            "PRIVMSG #irc :Hello, World! :-)\r\n",
        )

        self.assertEqual(
            muirc.translate(
                muirc.translate(
                    {
                        "nick": None,
                        "host": None,
                        "command": "PRIVMSG",
                        "user": None,
                        "params": ["#irc", "Hello, World! :-)"],
                    }
                )
            ),
            {"nick": None, "host": None, "command": "PRIVMSG", "user": None, "params": ["#irc", "Hello, World! :-)"]},
        )
예제 #5
0
파일: tests.py 프로젝트: rastaval/muirc
 def test_generate_adv(self):
     self.assertEqual(
         muirc.translate(
             muirc.translate(
                 ":nick!user@host PRIVMSG #irc :Hello, World! :-)")),
         ':nick!user@host PRIVMSG #irc :Hello, World! :-)\r\n')
예제 #6
0
파일: tests.py 프로젝트: Gawen/muirc
 def test_generate_adv(self):
     self.assertEqual(
         muirc.translate(muirc.translate(":nick!user@host PRIVMSG #irc :Hello, World! :-)")),
         ":nick!user@host PRIVMSG #irc :Hello, World! :-)\r\n",
     )