Ejemplo n.º 1
0
 def test_has_perm_delete_with_obj(self):
     permission_logic = StaffPermissionLogic()
     add_permission_logic(self.article.__class__, permission_logic)
     self.assertTrue(
             permission_logic.has_perm(self.user1, self.perm3, self.article))
     self.assertFalse(
             permission_logic.has_perm(self.user2, self.perm3, self.article))
Ejemplo n.º 2
0
 def test_has_perm_change_with_obj_without_any(self):
     permission_logic = StaffPermissionLogic(any_permission=False)
     add_permission_logic(self.article.__class__, permission_logic)
     self.assertTrue(
             permission_logic.has_perm(self.user1, self.perm2, self.article))
     self.assertFalse(
             permission_logic.has_perm(self.user2, self.perm2, self.article))
Ejemplo n.º 3
0
 def test_has_perm_change_with_obj_without_any(self):
     permission_logic = StaffPermissionLogic(any_permission=False)
     add_permission_logic(self.article.__class__, permission_logic)
     self.assertTrue(
             permission_logic.has_perm(self.user1, self.perm2, self.article))
     self.assertFalse(
             permission_logic.has_perm(self.user2, self.perm2, self.article))
Ejemplo n.º 4
0
 def test_has_perm_delete_with_obj(self):
     permission_logic = StaffPermissionLogic()
     add_permission_logic(self.article.__class__, permission_logic)
     self.assertTrue(
             permission_logic.has_perm(self.user1, self.perm3, self.article))
     self.assertFalse(
             permission_logic.has_perm(self.user2, self.perm3, self.article))
Ejemplo n.º 5
0
 def test_has_perm_delete_with_obj_with_anonymous(self):
     permission_logic = StaffPermissionLogic()
     add_permission_logic(self.article.__class__, permission_logic)
     self.assertFalse(
         permission_logic.has_perm(self.anonymous, self.perm3, self.article))