]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
ceph-volume tests create a small factory fixture
authorAlfredo Deza <adeza@redhat.com>
Tue, 3 Oct 2017 12:59:01 +0000 (08:59 -0400)
committerAlfredo Deza <adeza@redhat.com>
Tue, 3 Oct 2017 13:00:13 +0000 (09:00 -0400)
Signed-off-by: Alfredo Deza <adeza@redhat.com>
src/ceph-volume/ceph_volume/tests/conftest.py

index 7a580e57c726dc7f55160134e78c9344a6732741..784a7c2f71bd6afc27f3dae161314485af544f68 100644 (file)
@@ -1,6 +1,7 @@
 import pytest
 from ceph_volume.devices.lvm import api
 
+
 class Capture(object):
 
     def __init__(self, *a, **kw):
@@ -12,6 +13,18 @@ class Capture(object):
         self.calls.append({'args': a, 'kwargs': kw})
 
 
+class Factory(object):
+
+    def __init__(self, **kw):
+        for k, v in kw.items():
+            setattr(self, k, v)
+
+
+@pytest.fixture
+def factory():
+    return Factory
+
+
 @pytest.fixture
 def capture():
     return Capture()