예제 #1
0
파일: test_api.py 프로젝트: alram/ceph
 def test_single_pv_is_matched_by_uuid(self, pvolumes, monkeypatch):
     FooPVolume = api.PVolume(
         pv_name='/dev/vg/foo',
         pv_uuid='1111', pv_tags="ceph.type=data")
     pvolumes.append(FooPVolume)
     monkeypatch.setattr(api, 'PVolumes', lambda: pvolumes)
     assert api.get_pv(pv_uuid='1111') == FooPVolume
예제 #2
0
 def test_single_pv_is_matched_by_uuid(self, pvolumes, monkeypatch):
     FooPVolume = api.PVolume(pv_name='/dev/vg/foo',
                              pv_uuid='1111',
                              pv_tags="ceph.type=data")
     pvolumes.append(FooPVolume)
     monkeypatch.setattr(api, 'PVolumes', lambda: pvolumes)
     assert api.get_pv(pv_uuid='1111') == FooPVolume
예제 #3
0
 def test_single_pv_is_matched(self, pvolumes, monkeypatch):
     FooPVolume = api.PVolume(pv_name='/dev/sda',
                              pv_uuid="0000",
                              pv_tags={})
     pvolumes.append(FooPVolume)
     monkeypatch.setattr(api, 'PVolumes', lambda: pvolumes)
     assert api.get_pv(pv_uuid='0000') == FooPVolume
예제 #4
0
 def test_nothing_is_passed_in(self):
     # so we return a None
     assert api.get_pv() is None
예제 #5
0
파일: test_api.py 프로젝트: alram/ceph
 def test_single_pv_is_matched(self, pvolumes, monkeypatch):
     FooPVolume = api.PVolume(pv_name='/dev/sda', pv_uuid="0000", pv_tags={})
     pvolumes.append(FooPVolume)
     monkeypatch.setattr(api, 'PVolumes', lambda: pvolumes)
     assert api.get_pv(pv_uuid='0000') == FooPVolume
예제 #6
0
파일: test_api.py 프로젝트: alram/ceph
 def test_nothing_is_passed_in(self):
     # so we return a None
     assert api.get_pv() is None