def test_image_tag_update(self): args = self._make_args({"image_id": "IMG-01", "tag_value": "tag01"}) with mock.patch.object(self.gc.image_tags, "update") as mocked_update: self.gc.images.get = mock.Mock(return_value={}) mocked_update.return_value = None test_shell.do_image_tag_update(self.gc, args) mocked_update.assert_called_once_with("IMG-01", "tag01")
def test_image_tag_update(self): args = self._make_args({'image_id': 'IMG-01', 'tag_value': 'tag01'}) with mock.patch.object(self.gc.image_tags, 'update') as mocked_update: self.gc.images.get = mock.Mock(return_value={}) mocked_update.return_value = None test_shell.do_image_tag_update(self.gc, args) mocked_update.assert_called_once_with('IMG-01', 'tag01')
def test_image_tag_update(self): class Fake(): image_id = 'IMG-01' tag_value = 'tag01' gc = self._mock_glance_client() with mock.patch.object(gc.image_tags, 'update') as mocked_update: gc.images.get = mock.Mock(return_value={}) mocked_update.return_value = None test_shell.do_image_tag_update(gc, Fake()) mocked_update.assert_called_once_with('IMG-01', 'tag01')
def test_image_tag_update_with_few_arguments(self): class Fake(): image_id = None tag_value = 'tag01' gc = self._mock_glance_client() with mock.patch.object(utils, 'exit') as mocked_utils_exit: err_msg = 'Unable to update tag. Specify image_id and tag_value' mocked_utils_exit.return_value = '%s' % err_msg test_shell.do_image_tag_update(gc, Fake()) mocked_utils_exit.assert_called_once_with(err_msg)