Merge "Simplify message of exception PolicyNotAuthorized"
This commit is contained in:
commit
deffa995a6
|
@ -296,9 +296,7 @@ class PolicyNotAuthorized(Exception):
|
|||
"""Default exception raised for policy enforcement failure."""
|
||||
|
||||
def __init__(self, rule, target, creds):
|
||||
msg = (_('%(target)s is disallowed by policy rule %(rule)s '
|
||||
'with %(creds)s ') %
|
||||
{'rule': rule, 'target': target, 'creds': creds})
|
||||
msg = _("%(rule)s is disallowed by policy") % {'rule': rule}
|
||||
super(PolicyNotAuthorized, self).__init__(msg)
|
||||
|
||||
|
||||
|
|
|
@ -724,8 +724,10 @@ class CheckFunctionTestCase(base.PolicyBaseTestCase):
|
|||
# raised.
|
||||
self.enforcer.set_rules(dict(default=_checks.FalseCheck()))
|
||||
|
||||
self.assertRaises(policy.PolicyNotAuthorized, self.enforcer.enforce,
|
||||
'rule', 'target', 'creds', True)
|
||||
self.assertRaisesRegex(policy.PolicyNotAuthorized,
|
||||
" is disallowed by policy",
|
||||
self.enforcer.enforce,
|
||||
'rule', 'target', 'creds', True)
|
||||
|
||||
def test_check_raise_custom_exception(self):
|
||||
self.enforcer.set_rules(dict(default=_checks.FalseCheck()))
|
||||
|
|
Loading…
Reference in New Issue