Esempio n. 1
0
 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()
Esempio n. 2
0
 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()
Esempio n. 3
0
 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()
Esempio n. 4
0
 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()
Esempio n. 5
0
 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()
Esempio n. 6
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()
Esempio n. 7
0
 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()
Esempio n. 8
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)
Esempio n. 9
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)
Esempio n. 10
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)
Esempio n. 11
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)
Esempio n. 12
0
 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()
Esempio n. 13
0
 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()
Esempio n. 14
0
 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()
Esempio n. 15
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()
Esempio n. 16
0
 def ImagesPrune(self):
     args = self.Args()
     args.debug = False
     d = Delete()
     d.set_args(args)
     return d.prune_images()
Esempio n. 17
0
 def ImagesPrune(self):
     d = Delete()
     return d.prune_images()
Esempio n. 18
0
 def ImagesPrune(self):
     d = Delete()
     return d.prune_images()