Exemplo 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()
Exemplo 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()
Exemplo 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()
Exemplo 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()
Exemplo 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()
Exemplo 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()
Exemplo 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()
Exemplo 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)
Exemplo 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)
Exemplo 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)
Exemplo 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)
Exemplo 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()
Exemplo 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()
Exemplo 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()
Exemplo 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()
Exemplo n.º 16
0
 def ImagesPrune(self):
     args = self.Args()
     args.debug = False
     d = Delete()
     d.set_args(args)
     return d.prune_images()
Exemplo n.º 17
0
 def ImagesPrune(self):
     d = Delete()
     return d.prune_images()
Exemplo n.º 18
0
 def ImagesPrune(self):
     d = Delete()
     return d.prune_images()