def test_is_staff_rule(self): self.assertFalse(rules_light.is_staff(None, 'foo')) self.assertFalse(rules_light.is_staff(self.user, 'foo')) self.assertTrue(rules_light.is_staff(self.admin, 'foo'))
def test_is_staff_decorator(self): return_true = rules_light.is_staff(lambda u, r: True) self.assertFalse(return_true(None, 'foo')) self.assertFalse(return_true(self.user, 'foo')) self.assertTrue(return_true(self.admin, 'foo'))