summaryrefslogtreecommitdiff
path: root/tests/oauth1/rfc5849
diff options
context:
space:
mode:
authorjonathan vanasco <jonathan@2xlp.com>2015-08-12 12:37:21 -0400
committerjonathan vanasco <jonathan@2xlp.com>2015-08-12 12:37:21 -0400
commit58a2a735ac329f890c5dd4a042b35ee544084db0 (patch)
treee93782efdfe6e38be6cb513a2620bbcc40a21c01 /tests/oauth1/rfc5849
parentdb40f9989545fc170960f692bedd3c8ba2cf0642 (diff)
downloadoauthlib-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.py22
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()))