def test__validate__results_have_two_testcases__no_ex(): test_results = testresult.TestResults() test_case = testresult.TestResult(test_name="mytest_case", passed=True, execution_time=1, tags=[]) test_results.append(test_case) test_case = testresult.TestResult(test_name="mytest2_case", passed=True, execution_time=1, tags=[]) test_results.append(test_case) exec_result = __get_ExecuteNotebookResult('SUCCESS', 'TERMINATED', test_results.serialize()) exec_results = [exec_result] ExecutionResultsValidator().validate(exec_results)
def test__validate__results_with_job_failure__throws_jobexecutionfailureexception( ): test_results = testresult.TestResults() test_case = testresult.TestResult(test_name="mytest_case", passed=False, execution_time=1, tags=[]) test_results.append(test_case) exec_result = __get_ExecuteNotebookResult('FAILED', 'INTERNAL_ERROR', test_results.serialize()) exec_results = [exec_result] with pytest.raises(JobExecutionFailureException): ExecutionResultsValidator().validate(exec_results)
def test__validate__results_have_failed_testcase__throws_testcasefailurexception( ): test_results = testresult.TestResults() test_case = testresult.TestResult(test_name="mytest_case", passed=False, execution_time=1, tags=[]) test_results.append(test_case) exec_result = __get_ExecuteNotebookResult('SUCCESS', 'TERMINATED', test_results.serialize()) exec_results = [exec_result] with pytest.raises(TestCaseFailureException): ExecutionResultsValidator().validate(exec_results)