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))
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))