def test_get_base_image_info(tmpdir, source_params, image, will_raise): if MOCK: mock_docker(provided_image_repotags=image) source_params.update({'tmpdir': str(tmpdir)}) s = get_source_instance_for(source_params) b = InsideBuilder(s, image) if will_raise: with pytest.raises(Exception): built_inspect = b.get_base_image_info() else: built_inspect = b.get_base_image_info() assert built_inspect is not None assert built_inspect["Id"] is not None assert built_inspect["RepoTags"] is not None
def test_get_base_image_info(tmpdir, source_params, image, will_raise): if MOCK: mock_docker(provided_image_repotags=image) source_params.update({'tmpdir': str(tmpdir)}) s = get_source_instance_for(source_params) b = InsideBuilder(s, image) if will_raise: with pytest.raises(Exception): built_inspect = b.get_base_image_info() else: built_inspect = b.get_base_image_info() assert built_inspect is not None assert built_inspect["Id"] is not None assert built_inspect["RepoTags"] is not None
def test_get_base_image_info(tmpdir, source_params): if MOCK: mock_docker(provided_image_repotags='fedora:latest') source_params.update({'tmpdir': str(tmpdir)}) s = get_source_instance_for(source_params) b = InsideBuilder(s, '') built_inspect = b.get_base_image_info() assert built_inspect is not None assert built_inspect["Id"] is not None assert built_inspect["RepoTags"] is not None
def test_get_base_image_info(tmpdir, source_params): if MOCK: mock_docker(provided_image_repotags='fedora:latest') source_params.update({'tmpdir': str(tmpdir)}) s = get_source_instance_for(source_params) b = InsideBuilder(s, '') built_inspect = b.get_base_image_info() assert built_inspect is not None assert built_inspect["Id"] is not None assert built_inspect["RepoTags"] is not None
def test_get_base_image_info(tmpdir, source_params, image, will_raise): if DOCKERFILE_MULTISTAGE_CUSTOM_PATH in source_params['uri']: return if MOCK: mock_docker(provided_image_repotags=image) source_params.update({'tmpdir': str(tmpdir)}) s = get_source_instance_for(source_params) b = InsideBuilder(s, image) if b.base_from_scratch: will_raise = False if will_raise: with pytest.raises(Exception): built_inspect = b.get_base_image_info() else: built_inspect = b.get_base_image_info() if b.base_from_scratch: assert built_inspect is None else: assert built_inspect is not None assert built_inspect["Id"] is not None assert built_inspect["RepoTags"] is not None
def test_get_base_image_info(tmpdir, source_params, image, will_raise): if DOCKERFILE_MULTISTAGE_CUSTOM_PATH in source_params['uri']: return if MOCK: mock_docker(provided_image_repotags=image) source_params.update({'tmpdir': str(tmpdir)}) s = get_source_instance_for(source_params) b = InsideBuilder(s, image) if b.base_from_scratch: will_raise = False if will_raise: with pytest.raises(Exception): built_inspect = b.get_base_image_info() else: built_inspect = b.get_base_image_info() if b.base_from_scratch: assert built_inspect is None else: assert built_inspect is not None assert built_inspect["Id"] is not None assert built_inspect["RepoTags"] is not None