Ejemplo n.º 1
0
 def test_invalid_osd_id(self, monkeypatch):
     stdout = dict(nodes=[
         dict(id=0),
     ])
     stdout = ['', json.dumps(stdout)]
     monkeypatch.setattr('ceph_volume.process.call', lambda *a, **kw: (stdout, '', 0))
     result = prepare.check_id("foo")
     assert not result
Ejemplo n.º 2
0
 def test_invalid_osd_id(self, monkeypatch):
     stdout = dict(nodes=[
         dict(id=0),
     ])
     stdout = ['', json.dumps(stdout)]
     monkeypatch.setattr('ceph_volume.process.call', lambda *a, **kw: (stdout, '', 0))
     result = prepare.check_id("foo")
     assert not result
Ejemplo n.º 3
0
 def test_returncode_is_not_zero(self, monkeypatch):
     monkeypatch.setattr('ceph_volume.process.call', lambda *a, **kw: ('', '', 1))
     with pytest.raises(RuntimeError):
         prepare.check_id(1)
Ejemplo n.º 4
0
 def test_false_if_id_is_none(self):
     assert not prepare.check_id(None)
Ejemplo n.º 5
0
 def test_returncode_is_not_zero(self, monkeypatch):
     monkeypatch.setattr('ceph_volume.process.call', lambda *a, **kw:
                         ('', '', 1))
     with pytest.raises(RuntimeError):
         prepare.check_id(1)
Ejemplo n.º 6
0
 def test_false_if_id_is_none(self):
     assert not prepare.check_id(None)