def test_image_tag_delete(self):
        args = self._make_args({"image_id": "IMG-01", "tag_value": "tag01"})
        with mock.patch.object(self.gc.image_tags, "delete") as mocked_delete:
            mocked_delete.return_value = None

            test_shell.do_image_tag_delete(self.gc, args)

            mocked_delete.assert_called_once_with("IMG-01", "tag01")
    def test_image_tag_delete(self):
        args = self._make_args({'image_id': 'IMG-01', 'tag_value': 'tag01'})
        with mock.patch.object(self.gc.image_tags, 'delete') as mocked_delete:
            mocked_delete.return_value = None

            test_shell.do_image_tag_delete(self.gc, args)

            mocked_delete.assert_called_once_with('IMG-01', 'tag01')
Beispiel #3
0
    def test_image_tag_delete(self):
        args = self._make_args({'image_id': 'IMG-01', 'tag_value': 'tag01'})
        with mock.patch.object(self.gc.image_tags, 'delete') as mocked_delete:
            mocked_delete.return_value = None

            test_shell.do_image_tag_delete(self.gc, args)

            mocked_delete.assert_called_once_with('IMG-01', 'tag01')
    def test_image_tag_delete(self):
        class Fake():
            image_id = 'IMG-01'
            tag_value = 'tag01'

        gc = self._mock_glance_client()

        with mock.patch.object(gc.image_tags, 'delete') as mocked_delete:
            mocked_delete.return_value = None
            test_shell.do_image_tag_delete(gc, Fake())
            mocked_delete.assert_called_once_with('IMG-01', 'tag01')
Beispiel #5
0
    def test_image_tag_delete(self):
        class Fake():
            image_id = 'IMG-01'
            tag_value = 'tag01'

        gc = self._mock_glance_client()

        with mock.patch.object(gc.image_tags, 'delete') as mocked_delete:
            mocked_delete.return_value = None
            test_shell.do_image_tag_delete(gc, Fake())
            mocked_delete.assert_called_once_with('IMG-01', 'tag01')
    def test_image_tag_delete_with_few_arguments(self):
        class Fake():
            image_id = 'IMG-01'
            tag_value = None

        gc = self._mock_glance_client()

        with mock.patch.object(utils, 'exit') as mocked_utils_exit:
            err_msg = 'Unable to delete tag. Specify image_id and tag_value'
            mocked_utils_exit.return_value = '%s' % err_msg
            test_shell.do_image_tag_delete(gc, Fake())
            mocked_utils_exit.assert_called_once_with(err_msg)
Beispiel #7
0
    def test_image_tag_delete_with_few_arguments(self):
        class Fake():
            image_id = 'IMG-01'
            tag_value = None

        gc = self._mock_glance_client()

        with mock.patch.object(utils, 'exit') as mocked_utils_exit:
            err_msg = 'Unable to delete tag. Specify image_id and tag_value'
            mocked_utils_exit.return_value = '%s' % err_msg
            test_shell.do_image_tag_delete(gc, Fake())
            mocked_utils_exit.assert_called_once_with(err_msg)