From 7c85bdcf837da06463dbea0cd5171b1f5b3e726d Mon Sep 17 00:00:00 2001 From: Brian Rosmaita Date: Tue, 12 Nov 2019 18:58:23 -0500 Subject: [PATCH] Use FakePolicyEnforcer for deserialization tests The tasks unit tests that test the RequestDeserializer are using the real policy engine. They should be using a mock because we're testing the deserialization, not the policies. Closes-bug: #1852354 Change-Id: I35bdacd154b2c8d18ce268a5e6e8aba710e41108 --- glance/tests/unit/v2/test_tasks_resource.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/glance/tests/unit/v2/test_tasks_resource.py b/glance/tests/unit/v2/test_tasks_resource.py index c15cb98d05..dd95cc2d6a 100644 --- a/glance/tests/unit/v2/test_tasks_resource.py +++ b/glance/tests/unit/v2/test_tasks_resource.py @@ -569,7 +569,9 @@ class TestTasksDeserializer(test_utils.BaseTestCase): def setUp(self): super(TestTasksDeserializer, self).setUp() - self.deserializer = glance.api.v2.tasks.RequestDeserializer() + self.policy = unit_test_utils.FakePolicyEnforcer() + self.deserializer = glance.api.v2.tasks.RequestDeserializer( + policy_engine=self.policy) def test_create_no_body(self): request = unit_test_utils.get_fake_request()