コード例 #1
0
ファイル: test_cmds_check.py プロジェクト: ashwinaj/paasta
def test_check_docker_check_file_not_found(
        mock_stdout, mock_docker_file_reads_from_yelpcorp,
        mock_is_file_in_dir):

    mock_is_file_in_dir.return_value = False
    mock_docker_file_reads_from_yelpcorp.return_value = False

    docker_check()
    output = mock_stdout.getvalue()

    assert PaastaCheckMessages.DOCKERFILE_MISSING in output
    assert PaastaCheckMessages.DOCKERFILE_NOT_YELPCORP not in output
コード例 #2
0
ファイル: test_cmds_check.py プロジェクト: ashwinaj/paasta
def test_check_docker_check_doesnt_read_yelpcorp(
        mock_stdout, mock_docker_file_reads_from_yelpcorp,
        mock_is_file_in_dir):

    mock_is_file_in_dir.return_value = "/fake/path"
    mock_docker_file_reads_from_yelpcorp.return_value = False

    docker_check()
    output = mock_stdout.getvalue()

    assert PaastaCheckMessages.DOCKERFILE_FOUND in output
    assert PaastaCheckMessages.DOCKERFILE_NOT_YELPCORP in output
コード例 #3
0
ファイル: test_cmds_check.py プロジェクト: georgekola/paasta
def test_check_docker_check_file_not_found(
        mock_stdout, mock_docker_file_reads_from_yelpcorp,
        mock_is_file_in_dir):

    mock_is_file_in_dir.return_value = False
    mock_docker_file_reads_from_yelpcorp.return_value = False

    docker_check()
    output = mock_stdout.getvalue()

    assert PaastaCheckMessages.DOCKERFILE_MISSING in output
    assert PaastaCheckMessages.DOCKERFILE_NOT_YELPCORP not in output
コード例 #4
0
ファイル: test_cmds_check.py プロジェクト: georgekola/paasta
def test_check_docker_check_doesnt_read_yelpcorp(
        mock_stdout, mock_docker_file_reads_from_yelpcorp,
        mock_is_file_in_dir):

    mock_is_file_in_dir.return_value = "/fake/path"
    mock_docker_file_reads_from_yelpcorp.return_value = False

    docker_check()
    output = mock_stdout.getvalue()

    assert PaastaCheckMessages.DOCKERFILE_FOUND in output
    assert PaastaCheckMessages.DOCKERFILE_NOT_YELPCORP in output
コード例 #5
0
ファイル: test_cmds_check.py プロジェクト: ashwinaj/paasta
def test_check_docker_check_pass(
        mock_stdout, mock_docker_file_reads_from_yelpcorp,
        mock_is_file_in_dir):
    # Dockerfile exists and is valid

    mock_is_file_in_dir.return_value = "/fake/path"
    mock_docker_file_reads_from_yelpcorp.return_value = True

    docker_check()
    output = mock_stdout.getvalue()

    assert PaastaCheckMessages.DOCKERFILE_FOUND in output
    assert PaastaCheckMessages.DOCKERFILE_YELPCORP in output
コード例 #6
0
ファイル: test_cmds_check.py プロジェクト: georgekola/paasta
def test_check_docker_check_pass(mock_stdout,
                                 mock_docker_file_reads_from_yelpcorp,
                                 mock_is_file_in_dir):
    # Dockerfile exists and is valid

    mock_is_file_in_dir.return_value = "/fake/path"
    mock_docker_file_reads_from_yelpcorp.return_value = True

    docker_check()
    output = mock_stdout.getvalue()

    assert PaastaCheckMessages.DOCKERFILE_FOUND in output
    assert PaastaCheckMessages.DOCKERFILE_YELPCORP in output