Пример #1
0
 def test_add_permission_actually_adds_permission(self):
     self.auth.add_user(self.user)
     self.auth.add_permission(self.user, ('auth', 'modifyuser'))
     random_user = '******' % random.randint(1,100)
     self.auth.add_user(random_user)
     random_perm = (str(random.randint(1,100)), str(random.randint(1,100))) * random.randint(1,10)
     handlers.add_permission(self.request, random_user, handlers.PERMISSION_SEP.join(random_perm))
     self.assertTrue(self.auth.has_permission(random_user, random_perm))
Пример #2
0
 def test_unauth_remove_permission(self):
     self.auth.add_user(self.user)
     self.auth.add_permission(self.user, ('auth', 'modifyuser'))
     random_user = '******' % random.randint(1,100)
     self.auth.add_user(random_user)
     random_perm = (str(random.randint(1,100)), str(random.randint(1,100))) * random.randint(1,10)
     handlers.add_permission(self.request, random_user, handlers.PERMISSION_SEP.join(random_perm))
     self.assertTrue(self.auth.has_permission(random_user, random_perm))
     self.auth.remove_permission(self.user, ('auth', 'modifyuser'))
     self.assertRaises(NappingCatRejected, handlers.remove_permission, self.request, random_user, handlers.PERMISSION_SEP.join(random_perm))