def test_cache_image(self): self.mox.StubOutWithMock(os, "makedirs") self.mox.StubOutWithMock(os, "unlink") self.mox.StubOutWithMock(os.path, "exists") os.makedirs(tilera.get_image_dir_path(self.instance)).AndReturn(True) disk_path = os.path.join(tilera.get_image_dir_path(self.instance), "disk") os.path.exists(disk_path).AndReturn(True) os.unlink(disk_path).AndReturn(None) os.path.exists(tilera.get_image_file_path(self.instance)).AndReturn(True) self.mox.ReplayAll() image_meta = utils.get_test_image_info(self.context, self.instance) self.driver._cache_image(self.context, self.instance, image_meta) self.mox.VerifyAll()
def test_cache_image(self): self.mox.StubOutWithMock(os, 'makedirs') self.mox.StubOutWithMock(os, 'unlink') self.mox.StubOutWithMock(os.path, 'exists') os.makedirs(tilera.get_image_dir_path(self.instance)).AndReturn(True) disk_path = os.path.join(tilera.get_image_dir_path(self.instance), 'disk') os.path.exists(disk_path).AndReturn(True) os.unlink(disk_path).AndReturn(None) os.path.exists(tilera.get_image_file_path(self.instance)).\ AndReturn(True) self.mox.ReplayAll() image_meta = utils.get_test_image_info(self.context, self.instance) self.driver._cache_image(self.context, self.instance, image_meta) self.mox.VerifyAll()
def test_destroy_images(self): self._create_node() self.mox.StubOutWithMock(bm_utils, "unlink_without_raise") self.mox.StubOutWithMock(bm_utils, "rmtree_without_raise") bm_utils.unlink_without_raise(tilera.get_image_file_path(self.instance)) bm_utils.rmtree_without_raise(tilera.get_image_dir_path(self.instance)) self.mox.ReplayAll() self.driver.destroy_images(self.context, self.node, self.instance) self.mox.VerifyAll()
def test_destroy_images(self): self._create_node() self.mox.StubOutWithMock(bm_utils, 'unlink_without_raise') self.mox.StubOutWithMock(bm_utils, 'rmtree_without_raise') bm_utils.unlink_without_raise(tilera.get_image_file_path( self.instance)) bm_utils.rmtree_without_raise(tilera.get_image_dir_path(self.instance)) self.mox.ReplayAll() self.driver.destroy_images(self.context, self.node, self.instance) self.mox.VerifyAll()
def test_cache_image(self): self.mox.StubOutWithMock(os, 'makedirs') self.mox.StubOutWithMock(os.path, 'exists') os.makedirs(tilera.get_image_dir_path(self.instance)).\ AndReturn(True) os.path.exists(tilera.get_image_file_path(self.instance)).\ AndReturn(True) self.mox.ReplayAll() image_meta = utils.get_test_image_info( self.context, self.instance) self.driver._cache_image( self.context, self.instance, image_meta) self.mox.VerifyAll()
def test_image_dir_path(self): self.assertEqual( tilera.get_image_dir_path(self.instance), os.path.join(CONF.instances_path, 'instance-00000001'))