Example #1
0
    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)
Example #2
0
    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^')