示例#1
0
    def test_should_stop_the_request_when_token_fails(self, request, post):
        post.return_value = Mock(status_code=500, ok=False)

        client = Client(token_endpoint=self.end_point,
                        client_id='client_id',
                        client_secret='client_secret')

        response = client.request('GET', self.resource_url)

        self.assertEqual(response.status_code, 500)
示例#2
0
文件: test_client.py 项目: aflag/alf
    def test_should_stop_the_request_when_token_fails(self, request, post):
        post.return_value = Mock(status_code=500, ok=False)

        client = Client(
            token_endpoint=self.end_point,
            client_id='client_id',
            client_secret='client_secret'
        )

        response = client.request('GET', self.resource_url)

        self.assertEqual(response.status_code, 500)
示例#3
0
    def test_should_reset_token_when_gets_an_unauthorized_error(
            self, request, reset_token, _has_token):
        request.return_value = Mock(status_code=401)
        _has_token.return_value = True

        client = Client(token_endpoint=self.end_point,
                        client_id='client_id',
                        client_secret='client_secret')

        response = client.request('GET', self.resource_url)

        self.assertTrue(reset_token.called)

        self.assertEqual(response.status_code, 401)
示例#4
0
文件: test_client.py 项目: aflag/alf
    def test_should_reset_token_when_gets_an_unauthorized_error(self, request, reset_token, _has_token):
        request.return_value = Mock(status_code=401)
        _has_token.return_value = True

        client = Client(
            token_endpoint=self.end_point,
            client_id='client_id',
            client_secret='client_secret'
        )

        response = client.request('GET', self.resource_url)

        self.assertTrue(reset_token.called)

        self.assertEqual(response.status_code, 401)