From 39937de7e60052d3ffa9f07fdbb9262aced35d61 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Fri, 5 Jun 2015 10:08:19 +0200 Subject: Fixed #24929 -- Allowed permission_required decorator to take any iterable --- tests/auth_tests/test_decorators.py | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'tests/auth_tests') diff --git a/tests/auth_tests/test_decorators.py b/tests/auth_tests/test_decorators.py index ff1b1f52a2..61c1962a74 100644 --- a/tests/auth_tests/test_decorators.py +++ b/tests/auth_tests/test_decorators.py @@ -76,6 +76,16 @@ class PermissionsRequiredDecoratorTest(TestCase): resp = a_view(request) self.assertEqual(resp.status_code, 200) + def test_many_permissions_in_set_pass(self): + + @permission_required({'auth.add_customuser', 'auth.change_customuser'}) + def a_view(request): + return HttpResponse() + request = self.factory.get('/rand') + request.user = self.user + resp = a_view(request) + self.assertEqual(resp.status_code, 200) + def test_single_permission_pass(self): @permission_required('auth.add_customuser') -- cgit v1.3