def test_rule_true(self): self.enforcer.rules = dict(spam=mock.Mock(return_value=True)) check = _checks.RuleCheck('rule', 'spam') self.assertTrue(check('target', 'creds', self.enforcer)) self.enforcer.rules['spam'].assert_called_once_with('target', 'creds', self.enforcer)
def test_rule_true(self): self.enforcer.rules = dict(spam=_BoolCheck(True)) check = _checks.RuleCheck('rule', 'spam') self.assertTrue(check('target', 'creds', self.enforcer))
def test_rule_missing(self): self.enforcer.rules = {} check = _checks.RuleCheck('rule', 'spam') self.assertFalse(check('target', 'creds', self.enforcer))