コード例 #1
0
    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)
コード例 #2
0
ファイル: test_checks.py プロジェクト: frac/oslo.policy
    def test_rule_true(self):
        self.enforcer.rules = dict(spam=_BoolCheck(True))
        check = _checks.RuleCheck('rule', 'spam')

        self.assertTrue(check('target', 'creds', self.enforcer))
コード例 #3
0
ファイル: test_checks.py プロジェクト: frac/oslo.policy
    def test_rule_missing(self):
        self.enforcer.rules = {}
        check = _checks.RuleCheck('rule', 'spam')

        self.assertFalse(check('target', 'creds', self.enforcer))