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)