Beispiel #1
0
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
Beispiel #2
0
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
Beispiel #3
0
 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