def test_request_renew_auth_token_success(self, auth_mock):
auth_mock.request_new_access_token.return_value = "access_token"
with responses.RequestsMock(
assert_all_requests_are_fired=True) as rsps:
rsps.add(
responses.GET,
'https://hostname.com/v1/this/1',
body="foo", status=401
)
rsps.add(
responses.GET,
'https://hostname.com/v1/this/1',
body="bar", status=200
)
session = self.session
response = session.get(self.request_url)
headers = dict(response.request.headers)
assert response.text == "bar"
assert all(value == headers[key] for key, value in self.exp_headers.items())
评论列表
文章目录