コード例 #1
0
 def test_removeFs(self):
     """
     Tests mkimage.removeFs creating an image and removing it.
     Check also that removeFs doesn't remove anything
     outside mkimage._P_PAYLOAD_IMAGES
     """
     checkSudo(["mount", "-o", "loop", "somefile", "target"])
     checkSudo(["umount", "target"])
     iso_img = mkimage.mkIsoFs("vmId_iso", self.files)
     self.assertTrue(os.path.exists(iso_img))
     mkimage.removeFs(iso_img)
     self.assertFalse(os.path.exists(iso_img))
     self.assertRaises(Exception, mkimage.removeFs, self.workdir)
コード例 #2
0
ファイル: mkimageTests.py プロジェクト: futurice/vdsm
 def test_removeFs(self):
     """
     Tests mkimage.removeFs creating an image and removing it.
     Check also that removeFs doesn't remove anything
     outside mkimage._P_PAYLOAD_IMAGES
     """
     checkSudo(["mount", "-o", "loop", "somefile", "target"])
     checkSudo(["umount", "target"])
     iso_img = mkimage.mkIsoFs("vmId_iso", self.files)
     self.assertTrue(os.path.exists(iso_img))
     mkimage.removeFs(iso_img)
     self.assertFalse(os.path.exists(iso_img))
     self.assertRaises(Exception, mkimage.removeFs, self.workdir)
コード例 #3
0
ファイル: supervdsmServer.py プロジェクト: hackxay/vdsm
 def removeFs(self, path):
     return mkimage.removeFs(path)