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)
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)
def test_nick_change(self): s = StateDouble() c = NickHandler(s) c.handle((1,1), ['test2', '666666']) self.assertEquals("test2", s.newnick)