def test_delete_not_all_and_not_images(self): args = self.Args() args.delete_targets = [] del_ = Delete() del_.set_args(args) with self.assertRaises(ValueError): del_.delete_image()
def ImagesDelete(self, images, force, remote): i = Delete() args = self.Args() args.delete_targets = images args.remote = remote args.force = force i.set_args(args) return i.delete_image()
def test_delete_all_and_images(self): args = self.Args() args.all = True args.delete_targets = 'foobar' del_ = Delete() del_.set_args(args) with self.assertRaises(ValueError): del_.delete_image()
def test_delete_no_images(self): with patch('Atomic.backendutils.BackendUtils.get_images') as mockobj: args = self.Args() args.all = True del_ = Delete() del_.set_args(args) mockobj.return_value([]) with self.assertRaises(ValueError): del_.delete_image()
def test_delete_no_images_docker(self): with patch('Atomic.backends._docker.DockerBackend.get_images') as mockobj: args = self.Args() args.all = True args.storage = 'docker' del_ = Delete() del_.set_args(args) mockobj.return_value([]) with self.assertRaises(ValueError): del_.delete_image()
def ImagesDelete(self, images, force, remote, storage): i = Delete() args = self.Args() args.delete_targets = images args.remote = remote args.force = force args.storage = storage args.assumeyes = True i.set_args(args) return i.delete_image()
def test_delete_all_docker(self): with patch('Atomic.backends._docker.DockerBackend.delete_image') as deleteobj: with patch('Atomic.backends._docker.DockerBackend._get_images') as imageobj: args = self.Args() args.all = True args.storage = 'docker' del_ = Delete() del_.set_args(args) deleteobj.return_value = None imageobj.return_value = docker_images self.assertEqual(del_.delete_image(), 0)
def test_delete_all_ostree(self): with patch('Atomic.backends._ostree.OSTreeBackend.delete_image') as deleteobj: with patch('Atomic.syscontainers.SystemContainers.get_system_images') as imageobj: args = self.Args() args.all = True args.storage = 'ostree' del_ = Delete() del_.set_args(args) deleteobj.return_value = None imageobj.return_value = ostree_images self.assertEqual(del_.delete_image(), 0)
def test_delete_all_docker(self): with patch('Atomic.backends._docker.DockerBackend.delete_image' ) as deleteobj: with patch('Atomic.backends._docker.DockerBackend._get_images' ) as imageobj: args = self.Args() args.all = True args.storage = 'docker' del_ = Delete() del_.set_args(args) deleteobj.return_value = None imageobj.return_value = docker_images self.assertEqual(del_.delete_image(), 0)
def test_delete_all_ostree(self): with patch('Atomic.backends._ostree.OSTreeBackend.delete_image' ) as deleteobj: with patch( 'Atomic.syscontainers.SystemContainers.get_system_images' ) as imageobj: args = self.Args() args.all = True args.storage = 'ostree' del_ = Delete() del_.set_args(args) deleteobj.return_value = None imageobj.return_value = ostree_images self.assertEqual(del_.delete_image(), 0)
def test_delete_no_images_docker(self): with patch( 'Atomic.backends._docker.DockerBackend.get_images') as mockobj: args = self.Args() args.all = True args.storage = 'docker' del_ = Delete() del_.set_args(args) mockobj.return_value([]) with self.assertRaises(ValueError): del_.delete_image()
def ImagesPrune(self): args = self.Args() args.debug = False d = Delete() d.set_args(args) return d.prune_images()
def ImagesPrune(self): d = Delete() return d.prune_images()