Example #1
0
 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! :-)']
         })
Example #2
0
 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! :-)']
         })
Example #3
0
File: tests.py Project: 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! :-)"],
         },
     )
Example #4
0
File: tests.py Project: 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! :-)"]},
        )
Example #5
0
 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')
Example #6
0
File: tests.py Project: 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",
     )