From d7f431be507f3f6904a503e5b0ce7fcc23caa326 Mon Sep 17 00:00:00 2001
From: Stephen Finucane <sfinucan@redhat.com>
Date: Fri, 30 Sep 2022 10:50:55 +0100
Subject: [PATCH] tests: Remove duplicate FakeImagev1Client

I guess this was defined to avoid a circular import. There are easier
ways to do this.

Change-Id: Iab215a53691298413ea9d10def792008ab9edbce
Signed-off-by: Stephen Finucane <sfinucan@redhat.com>
---
 openstackclient/tests/unit/volume/v1/fakes.py | 11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/openstackclient/tests/unit/volume/v1/fakes.py b/openstackclient/tests/unit/volume/v1/fakes.py
index c07af29914..2ec4019009 100644
--- a/openstackclient/tests/unit/volume/v1/fakes.py
+++ b/openstackclient/tests/unit/volume/v1/fakes.py
@@ -23,12 +23,6 @@ from openstackclient.tests.unit.identity.v2_0 import fakes as identity_fakes
 from openstackclient.tests.unit import utils
 
 
-class FakeImagev1Client:
-
-    def __init__(self, **kwargs):
-        self.images = mock.Mock()
-
-
 class FakeVolumev1Client:
 
     def __init__(self, **kwargs):
@@ -72,7 +66,10 @@ class TestVolumev1(utils.TestCommand):
             token=fakes.AUTH_TOKEN,
         )
 
-        self.app.client_manager.image = FakeImagev1Client(
+        # avoid circular imports
+        from openstackclient.tests.unit.image.v1 import fakes as image_fakes
+
+        self.app.client_manager.image = image_fakes.FakeImagev1Client(
             endpoint=fakes.AUTH_URL,
             token=fakes.AUTH_TOKEN,
         )