def test_verify_oauth2_code():
with requests_mock.mock() as mock:
mock.post(
'https://account.companieshouse.gov.uk/oauth2/token',
status_code=http.client.OK,
)
response = helpers.CompaniesHouseClient.verify_oauth2_code(
code='123',
redirect_uri='http://redirect.com',
)
assert response.status_code == 200
request = mock.request_history[0]
assert request.url == (
'https://account.companieshouse.gov.uk/oauth2/token'
'?grant_type=authorization_code'
'&code=123'
'&client_id=debug-client-id'
'&client_secret=debug-client-secret'
'&redirect_uri=http%3A%2F%2Fredirect.com'
)
评论列表
文章目录