def test_that_logging_gets_called(self, mocked_requests_get, mocked_log_info):
        _app_config = self.get_app_config()
        mock_german_job = Mock(data=None)
        url = "%s?password=%s&%s" % (_app_config["ROUTER_RECEIVE_URL"], _app_config["UREPORT_APP_PASSWORD"], mock_german_job.data)
        worker = ThrottleWorker(_app_config, logger=logging)

        worker.call_router_receive(None, mock_german_job)

        mocked_log_info.assert_called_with(mock_german_job, None, url)
    def test_that_router_receive_gets_called_with_parameters(self, mocked_requests_get):
        gearman_worker = None
        gearman_job = Mock()
        gearman_job.data = "url-parameters"

        worker = ThrottleWorker(self.get_app_config())
        response = worker.call_router_receive(gearman_worker, gearman_job)

        mocked_requests_get.assert_called_with("http://random.address/router/receive?password=supersecret&url-parameters")

        self.assertEqual("ok", response)