def test_none_demisto_docker(docker, docker_tag, expected_output): with mock.patch.object(DockerImageValidator, '__init__', lambda x, y, z, w: None): docker_image_validator = DockerImageValidator(None, None, None) docker_image_validator.yml_file = {} docker_image_validator.file_path = "PATH" docker_image_validator.ignored_errors = {} docker_image_validator.docker_image_latest_tag = '1.0.3' docker_image_validator.docker_image_name = 'demisto/python' assert docker_image_validator.get_docker_image_latest_tag( docker_image_name=docker, yml_docker_image='{}:{}'.format(docker, docker_tag)) == expected_output
def test_get_docker_image_latest_tag(image, mocker): with mock.patch.object(DockerImageValidator, '__init__', lambda x, y, z, w: None): docker_image_validator = DockerImageValidator(None, None, None) docker_image_validator.yml_file = {} docker_image_validator.file_path = "PATH" docker_image_validator.ignored_errors = [] docker_image_validator.docker_image_latest_tag = '1.0.3' docker_image_validator.docker_image_name = 'demisto/python' tag = docker_image_validator.get_docker_image_latest_tag( docker_image_name='demisto/' + image, yml_docker_image='') # current latest tag is 2.7.16.2728 or 3.7.2.2728 disable-secrets-detection assert int(tag.split('.')[3]) >= 2728
def test_none_demisto_docker(self, docker, docker_tag, expected_output): with mock.patch.object(DockerImageValidator, '__init__', lambda x, y, z, w: None): docker_image_validator = DockerImageValidator(None, None, None) docker_image_validator.yml_file = {} docker_image_validator.file_path = "PATH" docker_image_validator.ignored_errors = {} docker_image_validator.checked_files = set() docker_image_validator.suppress_print = False assert docker_image_validator.get_docker_image_latest_tag( docker_image_name=docker, yml_docker_image='{}:{}'.format(docker, docker_tag)) == expected_output
def test_none_demisto_docker(docker, docker_tag, expected_output): assert DockerImageValidator.get_docker_image_latest_tag( docker, '{}:{}'.format(docker, docker_tag)) == expected_output
def test_get_docker_image_latest_tag(image): tag = DockerImageValidator.get_docker_image_latest_tag( 'demisto/' + image, '') # current latest tag is 2.7.16.2728 or 3.7.2.2728 disable-secrets-detection assert int(tag.split('.')[3]) >= 2728