File tree Expand file tree Collapse file tree 1 file changed +18
-0
lines changed Expand file tree Collapse file tree 1 file changed +18
-0
lines changed Original file line number Diff line number Diff line change @@ -677,3 +677,21 @@ def test_object_and_lazyness(self):
677
677
assert hasperm is False
678
678
assert mock_deny .call_count == 1
679
679
mock_allow .assert_not_called ()
680
+
681
+ def test_has_permission_not_implemented (self ):
682
+ request = factory .get ('/1' , format = 'json' )
683
+ request .user = self .user
684
+ composed_perm = ~ BasicObjectPerm
685
+ assert composed_perm ().has_permission (request , None ) is NotImplemented
686
+ assert composed_perm ().has_object_permission (request , None , None ) is True
687
+
688
+ def test_has_object_permission_not_implemented (self ):
689
+ request = factory .get ('/1' , format = 'json' )
690
+ request .user = self .user
691
+ composed_perm = (
692
+ permissions .IsAdminUser |
693
+ BasicObjectPerm
694
+ )
695
+ assert composed_perm ().has_permission (request , None ) is False
696
+ assert composed_perm ().has_object_permission (request , None , None ) is False
697
+
You can’t perform that action at this time.
0 commit comments