def test_delete_failure(self, mock_image_inspect, mock_docker_image_remove): mock_docker_image_remove.return_value = True image = Image(client=self.docker_client, identifier='123') image.id = '123' self.assertFalse(image.delete()) mock_docker_image_remove.side_effect = Exception mock_docker_image_remove.return_value = True image = Image(client=self.docker_client, identifier='123') image.id = '123' self.assertFalse(image.delete())
def test_delete_failure(self, mock_image_inspect, mock_docker_image_remove): mock_docker_image_remove.return_value = True image = Image(client=self.docker_client, identifier='123') image.id = '123' self.assertFalse(image.delete()) mock_docker_image_remove.side_effect = Exception mock_docker_image_remove.return_value = True image = Image(client=self.docker_client, identifier='123') image.id = '123' self.assertFalse(image.delete())
def test_tag_failure(self, mock_image_inspect, mock_docker_image_tag): with self.assertRaises(TypeError): image = Image(client=self.docker_client, identifier='123') image.tag(repository_tag=False, tags=[]) with self.assertRaises(TypeError): image = Image(client=self.docker_client, identifier='123') image.tag(repository_tag='foo', tags=False) mock_docker_image_tag.side_effect = Exception with self.assertRaises(Exception): image = Image(client=self.docker_client, identifier='123') image.id = '123' image.tag(repository_tag='foo:bar', tags=['abc']) self.assertEqual(image.repo_tags, ('foo:abc', 'foo:bar'))
def test_tag_failure(self, mock_image_inspect, mock_docker_image_tag): with self.assertRaises(TypeError): image = Image(client=self.docker_client, identifier='123') image.tag(repository_tag=False, tags=[]) with self.assertRaises(TypeError): image = Image(client=self.docker_client, identifier='123') image.tag(repository_tag='foo', tags=False) mock_docker_image_tag.side_effect = Exception with self.assertRaises(Exception): image = Image(client=self.docker_client, identifier='123') image.id = '123' image.tag(repository_tag='foo:bar', tags=['abc']) self.assertEqual(image.repo_tags, ('foo:abc', 'foo:bar'))
def test_delete(self, mock_image_inspect, mock_docker_image_remove): mock_docker_image_remove.return_value = None image = Image(client=self.docker_client, identifier='123') image.id = '123' self.assertTrue(image.delete())
def test_tag_no_tags(self, mock_image_inspect, mock_docker_image_tag): image = Image(client=self.docker_client, identifier='123') image.id = '123' image.tag(repository_tag='foo') self.assertEqual(image.repo_tags, ('foo:latest',))
def test_tag(self, mock_image_inspect, mock_docker_image_tag): image = Image(client=self.docker_client, identifier='123') image.id = '123' image.tag(repository_tag='foo:bar', tags=['abc']) self.assertEqual(image.repo_tags, ('foo:abc', 'foo:bar'))
def test_delete(self, mock_image_inspect, mock_docker_image_remove): mock_docker_image_remove.return_value = None image = Image(client=self.docker_client, identifier='123') image.id = '123' self.assertTrue(image.delete())
def test_tag_no_tags(self, mock_image_inspect, mock_docker_image_tag): image = Image(client=self.docker_client, identifier='123') image.id = '123' image.tag(repository_tag='foo') self.assertEqual(image.repo_tags, ('foo:latest', ))
def test_tag(self, mock_image_inspect, mock_docker_image_tag): image = Image(client=self.docker_client, identifier='123') image.id = '123' image.tag(repository_tag='foo:bar', tags=['abc']) self.assertEqual(image.repo_tags, ('foo:abc', 'foo:bar'))