예제 #1
0
 def test_lvpath(self):
     with namedTemporaryDir() as tmpdir:
         lvm = FakeLVM(tmpdir)
         vg_name = 'foo'
         lv_name = 'bar'
         expected = os.path.join(tmpdir, 'dev', vg_name, lv_name)
         self.assertEqual(expected, lvm.lvPath(vg_name, lv_name))
예제 #2
0
 def test_getreaddelay(self):
     with namedTemporaryDir() as tmpdir:
         lvm = FakeLVM(tmpdir)
         with MonkeyPatchScope([(blockSD, 'lvm', lvm)]):
             manifest = make_blocksd(tmpdir, lvm)
             vg_name = manifest.sdUUID
             make_file(lvm.lvPath(vg_name, 'metadata'))
             self.assertIsInstance(manifest.getReadDelay(), float)
예제 #3
0
 def test_getreaddelay(self):
     with namedTemporaryDir() as tmpdir:
         lvm = FakeLVM(tmpdir)
         with MonkeyPatchScope([(blockSD, 'lvm', lvm)]):
             manifest = make_blocksd(tmpdir, lvm)
             vg_name = manifest.sdUUID
             make_file(lvm.lvPath(vg_name, 'metadata'))
             self.assertIsInstance(manifest.getReadDelay(), float)