diff options
author | jonathan vanasco <jonathan@2xlp.com> | 2015-08-12 12:37:21 -0400 |
---|---|---|
committer | jonathan vanasco <jonathan@2xlp.com> | 2015-08-12 12:37:21 -0400 |
commit | 58a2a735ac329f890c5dd4a042b35ee544084db0 (patch) | |
tree | e93782efdfe6e38be6cb513a2620bbcc40a21c01 /tests/oauth1/rfc5849 | |
parent | db40f9989545fc170960f692bedd3c8ba2cf0642 (diff) | |
download | oauthlib-58a2a735ac329f890c5dd4a042b35ee544084db0.tar.gz |
adding validator_log to store what the endpoint computed
Diffstat (limited to 'tests/oauth1/rfc5849')
-rw-r--r-- | tests/oauth1/rfc5849/endpoints/test_resource.py | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/tests/oauth1/rfc5849/endpoints/test_resource.py b/tests/oauth1/rfc5849/endpoints/test_resource.py index 6ddf7a6..f14049b 100644 --- a/tests/oauth1/rfc5849/endpoints/test_resource.py +++ b/tests/oauth1/rfc5849/endpoints/test_resource.py @@ -50,18 +50,33 @@ class ResourceEndpointTest(TestCase): v, r = self.endpoint.validate_protected_resource_request( self.uri, headers=self.headers) self.assertFalse(v) + # the validator log should have `False` values + self.assertFalse(r.validator_log['client']) + self.assertTrue(r.validator_log['realm']) + self.assertTrue(r.validator_log['resource_owner']) + self.assertTrue(r.validator_log['signature']) def test_validate_access_token(self): self.validator.validate_access_token.return_value = False v, r = self.endpoint.validate_protected_resource_request( self.uri, headers=self.headers) self.assertFalse(v) + # the validator log should have `False` values + self.assertTrue(r.validator_log['client']) + self.assertTrue(r.validator_log['realm']) + self.assertFalse(r.validator_log['resource_owner']) + self.assertTrue(r.validator_log['signature']) def test_validate_realms(self): self.validator.validate_realms.return_value = False v, r = self.endpoint.validate_protected_resource_request( self.uri, headers=self.headers) self.assertFalse(v) + # the validator log should have `False` values + self.assertTrue(r.validator_log['client']) + self.assertFalse(r.validator_log['realm']) + self.assertTrue(r.validator_log['resource_owner']) + self.assertTrue(r.validator_log['signature']) def test_validate_signature(self): client = Client('foo', @@ -71,6 +86,11 @@ class ResourceEndpointTest(TestCase): v, r = self.endpoint.validate_protected_resource_request( self.uri, headers=headers) self.assertFalse(v) + # the validator log should have `False` values + self.assertTrue(r.validator_log['client']) + self.assertTrue(r.validator_log['realm']) + self.assertTrue(r.validator_log['resource_owner']) + self.assertFalse(r.validator_log['signature']) def test_valid_request(self): v, r = self.endpoint.validate_protected_resource_request( @@ -79,3 +99,5 @@ class ResourceEndpointTest(TestCase): self.validator.validate_timestamp_and_nonce.assert_called_once_with( self.client.client_key, ANY, ANY, ANY, access_token=self.client.resource_owner_key) + # everything in the validator_log should be `True` + self.assertTrue(all(r.validator_log.items())) |