Пример #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
Пример #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
Пример #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)
Пример #4
0
 def test_false_if_id_is_none(self):
     assert not prepare.check_id(None)
Пример #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)
Пример #6
0
 def test_false_if_id_is_none(self):
     assert not prepare.check_id(None)