def token_post(self, url, payload, headers={}, **kwargs): """Mock the request for an OAuth token. """ self.access_token_requests.append((url, payload, headers, kwargs)) response = self.access_token_response return HTTP._process_response(url, response, **kwargs)
def _request_with_timeout(self, method, url, *args, **kwargs): """Simulate HTTP.request_with_timeout.""" self.requests.append([method, url, args, kwargs]) response = self.responses.pop() return HTTP._process_response(url, response, kwargs.get('allowed_response_codes'), kwargs.get('disallowed_response_codes'))
def _make_request(self, url, *args, **kwargs): response = self.responses.pop() self.requests.append((url, args, kwargs)) return HTTP._process_response( url, response, kwargs.get('allowed_response_codes'), kwargs.get('disallowed_response_codes') )
def token_post(self, url, payload, headers={}, **kwargs): """Mock the request for an OAuth token. We mock the method by looking at the access_token_response property, rather than inserting a mock response in the queue, because only the first MockOverdriveAPI instantiation in a given test actually makes this call. By mocking the response to this method separately we remove the need to figure out whether to queue a response in a given test. """ self.access_token_requests.append((url, payload, headers, kwargs)) response = self.access_token_response return HTTP._process_response(url, response, **kwargs)
def _get(self, url, *args, **kwargs): response = self.responses.pop() return HTTP._process_response( url, response, kwargs.get('allowed_response_codes'), kwargs.get('disallowed_response_codes') )