diff options
author | Zuul <zuul@review.opendev.org> | 2021-04-16 12:12:17 +0000 |
---|---|---|
committer | Gerrit Code Review <review@openstack.org> | 2021-04-16 12:12:17 +0000 |
commit | 64c5f95d816e3219a161a46d69ba6879ccb1ca3b (patch) | |
tree | 28be0494c19c29851149efdf7df9b7ec0cd766fe | |
parent | b11d9e8ab64d1eddd88ce30a0d272007fb68b563 (diff) | |
parent | 56e903dfb6ca5ede9ba6b4bd4cfcc3415bf7a170 (diff) | |
download | oslo-policy-64c5f95d816e3219a161a46d69ba6879ccb1ca3b.tar.gz |
Merge "Reinstate double deprecation test logic"
-rw-r--r-- | oslo_policy/tests/test_policy.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/oslo_policy/tests/test_policy.py b/oslo_policy/tests/test_policy.py index 0a8bab5..d5c86c3 100644 --- a/oslo_policy/tests/test_policy.py +++ b/oslo_policy/tests/test_policy.py @@ -1802,6 +1802,12 @@ class DocumentedRuleDefaultDeprecationTestCase(base.PolicyBaseTestCase): self.assertEqual( str(enforcer.rules['foo:create_bar']), str(expected_check)) self.assertEqual(check, rule.check) + # Hacky way to check whether _handle_deprecated_rule was called again. + # If a second call to load_rules doesn't overwrite our dummy rule then + # we know it didn't call the deprecated rule function again. + enforcer.rules['foo:create_bar'] = 'foo:bar' + enforcer.load_rules() + self.assertEqual('foo:bar', enforcer.rules['foo:create_bar']) class DocumentedRuleDefaultTestCase(base.PolicyBaseTestCase): |