def test_call_false(self): check = policy.IsAdminCheck('is_admin', 'False') self.assertFalse( check('target', dict(is_admin=True), policy.get_enforcer())) self.assertTrue( check('target', dict(is_admin=False), policy.get_enforcer()))
def test_call_false(self): check = policy.IsAdminCheck('is_admin', 'False') self.assertFalse( check('target', dict(is_admin=True), self.context.policy)) self.assertTrue( check('target', dict(is_admin=False), self.context.policy))
def test_init_false(self): check = policy.IsAdminCheck('is_admin', 'nottrue') self.assertEqual(check.kind, 'is_admin') self.assertEqual(check.match, 'False') self.assertFalse(check.expected)
def test_init_true(self): check = policy.IsAdminCheck('is_admin', 'True') self.assertEqual(check.kind, 'is_admin') self.assertEqual(check.match, 'True') self.assertTrue(check.expected)