def test_send_logs_error(self): server = ServerComms(self.process) request = Mock() request.to_dict = Mock() server.q.get = Mock(side_effect = [request, server.STOP]) server.log_exception = Mock() server.send_loop() server.log_exception.assert_called_once_with( "Exception sending response %s", request.to_dict.return_value)