test_client.py 文件源码

python
阅读 22 收藏 0 点赞 0 评论 0

项目:python-trustpilot 作者: trustpilot 项目源码 文件源码
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())
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号