summaryrefslogtreecommitdiff
path: root/muck/authz_tests.py
diff options
context:
space:
mode:
Diffstat (limited to 'muck/authz_tests.py')
-rw-r--r--muck/authz_tests.py10
1 files changed, 7 insertions, 3 deletions
diff --git a/muck/authz_tests.py b/muck/authz_tests.py
index 0128c6b..fffb96b 100644
--- a/muck/authz_tests.py
+++ b/muck/authz_tests.py
@@ -39,12 +39,16 @@ class AuthorizationCheckerTests(unittest.TestCase):
def test_denies_if_token_parsing_fails(self):
r = muck.Request(method='GET')
- self.assertFalse(self.ac.request_is_allowed(r, []))
+ self.assertFalse(self.ac.request_is_allowed(r, 'GET', []))
def test_denies_if_token_lacks_required_scope(self):
r = self.create_request([])
- self.assertFalse(self.ac.request_is_allowed(r, ['foo']))
+ self.assertFalse(self.ac.request_is_allowed(r, 'GET', ['foo']))
+
+ def test_denies_if_method_is_wrong(self):
+ r = self.create_request(['foo'])
+ self.assertFalse(self.ac.request_is_allowed(r, 'DELETE', ['foo']))
def test_allows_for_acceptable_request(self):
r = self.create_request(['foo'])
- self.assertTrue(self.ac.request_is_allowed(r, ['foo']))
+ self.assertTrue(self.ac.request_is_allowed(r, 'GET', ['foo']))