def METHOD_NAME(expectation_suite_pass, DF):
    great_expectations_task = RunGreatExpectationsValidation()
    evaluation_params = dict(previous_run_row_count=3)
    try:
        great_expectations_task.run(
            df=DF,
            expectations_path=EXPECTATIONS_PATH,
            expectation_suite_name="failure",
            evaluation_parameters=evaluation_params,
        )
    except signals.FAIL:
        pytest.fail("Expectation run failed.")
    failing_evaluation_params = dict(previous_run_row_count=2)
    with pytest.raises(signals.FAIL):
        great_expectations_task.run(
            df=DF,
            expectations_path=EXPECTATIONS_PATH,
            expectation_suite_name="failure",
            evaluation_parameters=failing_evaluation_params,
        )