Example #1
0
def test_check_paasta_check_calls_everything(
        mock_smartstart_check,
        mock_sensu_check,
        mock_marathon_deployments_check,
        mock_marathon_check,
        mock_makefile_check,
        mock_docker_check,
        mock_deploy_check,
        mock_deploy_security_check,
        mock_deploy_performance_check,
        mock_figure_out_service_name,
        mock_validate_service_name,
        mock_service_dir_check,
        mock_pipeline_check,
        mock_git_repo_check
):
    # Ensure each check in 'paasta_check' is called

    mock_figure_out_service_name.return_value = 'servicedocs'
    mock_validate_service_name.return_value = None
    paasta_check(None)

    assert mock_git_repo_check.called
    assert mock_pipeline_check.called
    assert mock_service_dir_check.called
    assert mock_deploy_check.called
    assert mock_deploy_security_check.called
    assert mock_deploy_performance_check.called
    assert mock_docker_check.called
    assert mock_makefile_check.called
    assert mock_marathon_check.called
    assert mock_sensu_check.called
    assert mock_smartstart_check.called
Example #2
0
def test_check_paasta_check_calls_everything(
        mock_paasta_validate_soa_configs, mock_smartstart_check,
        mock_sensu_check, mock_deployments_check, mock_yaml_check,
        mock_makefile_check, mock_docker_check, mock_deploy_check,
        mock_deploy_security_check, mock_deploy_performance_check,
        mock_figure_out_service_name, mock_validate_service_name,
        mock_service_dir_check, mock_pipeline_check, mock_git_repo_check):
    # Ensure each check in 'paasta_check' is called

    mock_figure_out_service_name.return_value = 'servicedocs'
    mock_validate_service_name.return_value = None
    args = MagicMock()
    args.yelpsoa_config_root = '/fake/path'
    paasta_check(args)

    assert mock_git_repo_check.called
    assert mock_pipeline_check.called
    assert mock_service_dir_check.called
    assert mock_deploy_check.called
    assert mock_deploy_security_check.called
    assert mock_deploy_performance_check.called
    assert mock_docker_check.called
    assert mock_makefile_check.called
    assert mock_yaml_check.called
    assert mock_sensu_check.called
    assert mock_smartstart_check.called
    assert mock_paasta_validate_soa_configs.called

    service_path = os.path.join(args.yelpsoa_config_root,
                                mock_figure_out_service_name.return_value)
    mock_deploy_check.assert_called_once_with(service_path)
def test_check_paasta_check_calls_everything(
        mock_paasta_validate_soa_configs,
        mock_smartstart_check,
        mock_sensu_check,
        mock_deployments_check,
        mock_yaml_check,
        mock_makefile_check,
        mock_docker_check,
        mock_deploy_check,
        mock_deploy_security_check,
        mock_deploy_performance_check,
        mock_figure_out_service_name,
        mock_validate_service_name,
        mock_service_dir_check,
        mock_pipeline_check,
        mock_git_repo_check
):
    # Ensure each check in 'paasta_check' is called

    mock_figure_out_service_name.return_value = 'servicedocs'
    mock_validate_service_name.return_value = None
    args = MagicMock()
    args.yelpsoa_config_root = '/fake/path'
    paasta_check(args)

    assert mock_git_repo_check.called
    assert mock_pipeline_check.called
    assert mock_service_dir_check.called
    assert mock_deploy_check.called
    assert mock_deploy_security_check.called
    assert mock_deploy_performance_check.called
    assert mock_docker_check.called
    assert mock_makefile_check.called
    assert mock_yaml_check.called
    assert mock_sensu_check.called
    assert mock_smartstart_check.called
    assert mock_paasta_validate_soa_configs.called

    service_path = os.path.join(args.yelpsoa_config_root,
                                mock_figure_out_service_name.return_value)
    mock_deploy_check.assert_called_once_with(service_path)
Example #4
0
def test_check_paasta_check_calls_everything(
        mock_smartstart_check, mock_sensu_check,
        mock_marathon_deployments_check, mock_marathon_check,
        mock_makefile_check, mock_docker_check, mock_deploy_check,
        mock_deploy_security_check, mock_deploy_performance_check,
        mock_figure_out_service_name, mock_validate_service_name,
        mock_service_dir_check, mock_pipeline_check, mock_git_repo_check):
    # Ensure each check in 'paasta_check' is called

    mock_figure_out_service_name.return_value = 'servicedocs'
    mock_validate_service_name.return_value = None
    paasta_check(None)

    assert mock_git_repo_check.called
    assert mock_pipeline_check.called
    assert mock_service_dir_check.called
    assert mock_deploy_check.called
    assert mock_deploy_security_check.called
    assert mock_deploy_performance_check.called
    assert mock_docker_check.called
    assert mock_makefile_check.called
    assert mock_marathon_check.called
    assert mock_sensu_check.called
    assert mock_smartstart_check.called