Signed-off-by: Alfredo Deza <adeza@redhat.com>
return fake_call
+@pytest.fixture
+def fakedevice(factory):
+ def apply(**kw):
+ params = dict(
+ path='/dev/sda',
+ abspath='/dev/sda',
+ lv_api=None,
+ pvs_api=[],
+ disk_api={},
+ sys_api={},
+ exists=True,
+ is_lvm_member=True,
+ )
+ params.update(dict(kw))
+ return factory(**params)
+ return apply
+
+
@pytest.fixture
def stub_call(monkeypatch):
"""
return vgs
+@pytest.fixture
+def stub_vgs(monkeypatch, volume_groups):
+ def apply(vgs):
+ monkeypatch.setattr(lvm_api, 'get_api_vgs', lambda: vgs)
+ return apply
+
+
@pytest.fixture
def pvolumes(monkeypatch):
monkeypatch.setattr('ceph_volume.process.call', lambda x: ('', '', 0))