Beispiel #1
0
 def test_new_user_mode_args_multi(self):
     s = StateDouble()
     c = NickHandler(s)
     c.handle((1, None), ['Test', '1', '7', 'test', 'example.com', '+ghr', '*****@*****.**', 'example', 'AAAAAB', 'ABAAC', 'Test User'])
     self.assertEquals((1,2), s.newusernumeric)
     self.assertEquals("Test", s.newusernick)
     self.assertEquals("test", s.newuserusername)
     self.assertEquals("example.com", s.newuserhostname)
     self.assertEquals([("+g", None), ("+h", "*****@*****.**"), ("+r", "example")], s.newusermodes)
     self.assertEquals(1, s.newuserip)
     self.assertEquals("Test User", s.newuserfullname)
Beispiel #2
0
 def test_new_user_no_modes(self):
     s = StateDouble()
     c = NickHandler(s)
     c.handle((1, None), ['Test', '1', '7', 'test', 'example.com', 'AAAAAB', 'ABAAC', 'Test User'])
     self.assertEquals((1,2), s.newusernumeric)
     self.assertEquals("Test", s.newusernick)
     self.assertEquals("test", s.newuserusername)
     self.assertEquals("example.com", s.newuserhostname)
     self.assertEquals([], s.newusermodes)
     self.assertEquals(1, s.newuserip)
     self.assertEquals("Test User", s.newuserfullname)
Beispiel #3
0
 def test_nick_change(self):
     s = StateDouble()
     c = NickHandler(s)
     c.handle((1,1), ['test2', '666666'])
     self.assertEquals("test2", s.newnick)