def test_other(self): """Do not respond to other commands.""" client = mock.MagicMock() message = ReceivedMessage(b'OTHER') handlers.nickname_in_use(client, message) self.assertFalse(client.set_nick.called)
def test_nicknameinuse(self): """Should call client.set_nick when there's a name clash.""" client = mock.MagicMock(nick='taken') message = ReceivedMessage(b'433') # ERR_NICKNAMEINUSE handlers.nickname_in_use(client, message) client.set_nick.assert_called_with('taken^')