Skip to content

Commit b90e4d5

Browse files
committed
fixup! Add failing tests for unimplemented permission method composition
1 parent b7e15fa commit b90e4d5

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

tests/test_permissions.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -682,8 +682,8 @@ def test_has_permission_not_implemented(self):
682682
request = factory.get('/1', format='json')
683683
request.user = self.user
684684
composed_perm = ~BasicObjectPerm
685-
assert composed_perm().has_permission(request, None)
686-
assert composed_perm().has_object_permission(request, None, None)
685+
assert composed_perm().has_permission(request, None) is NotImplemented
686+
assert composed_perm().has_object_permission(request, None, None) is True
687687

688688
def test_has_object_permission_not_implemented(self):
689689
request = factory.get('/1', format='json')
@@ -692,6 +692,6 @@ def test_has_object_permission_not_implemented(self):
692692
permissions.IsAdminUser |
693693
BasicObjectPerm
694694
)
695-
assert not composed_perm().has_permission(request, None)
696-
assert not composed_perm().has_object_permission(request, None, None)
695+
assert composed_perm().has_permission(request, None) is False
696+
assert composed_perm().has_object_permission(request, None, None) is False
697697

0 commit comments

Comments
 (0)