def test_run_with_existing_remote_build_container(self, skipper_runner_run_mock, requests_get_mock):
requests_response_class_mock = mock.MagicMock(spec='requests.Response')
requests_response_mock = requests_response_class_mock.return_value
requests_response_mock.json.return_value = {
'name': 'my_image',
'tags': ['latest', 'aaaaaaa', 'bbbbbbb', 'build-container-tag']
}
requests_response_mock.status_code = http_client.OK
requests_get_mock.return_value = requests_response_mock
command = ['ls', '-l']
run_params = command
self._invoke_cli(
global_params=self.global_params,
subcmd='run',
subcmd_params=run_params
)
expected_image_name = 'registry.io:5000/build-container-image:build-container-tag'
skipper_runner_run_mock.assert_called_once_with(command, fqdn_image=expected_image_name, environment=[],
interactive=False, name=None, net='host', volumes=None,
workdir=None, use_cache=False)
评论列表
文章目录