Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Exemplo método
- def _make_request_to_acesso(self, endpoint, headers, body=None):
- url = self._get_acesso_full_url(endpoint)
- if body:
- logger.info(f'method=POST, headers={str(headers)}, body={body}, url={url}')
- return requests.post(url, headers=headers, json=body)
- logger.info(f'method=GET, headers={str(headers)}, url={url}')
- return requests.get(url, headers=headers)
- Teste
- @requests_mock.Mocker()
- def test___make_request_to_acesso_http_get(self, mock):
- endpoint = '/resource'
- res_body = {'response': 'someData'}
- headers = {'headers': 'someHeaders'}
- mock.get(
- self._get_acesso_full_url(f'{endpoint}'),
- json=res_body,
- status_code=200
- )
- res = self.acesso_driver._make_request_to_acesso(endpoint, headers)
- assert res.status_code == 200
- assert res.json() == res_body
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement