diff --git a/nova/tests/unit/policy_fixture.py b/nova/tests/unit/policy_fixture.py index 49d3d65e8..df2c9c580 100644 --- a/nova/tests/unit/policy_fixture.py +++ b/nova/tests/unit/policy_fixture.py @@ -100,7 +100,9 @@ class RoleBasedPolicyFixture(RealPolicyFixture): self.role = role def _prepare_policy(self): - policy = jsonutils.load(open(CONF.oslo_policy.policy_file)) + with open(CONF.oslo_policy.policy_file) as fp: + policy = fp.read() + policy = jsonutils.loads(policy) # Convert all actions to require specified role for action, rule in six.iteritems(policy):