def suite_for(main_program_runner: MainProgramRunner) -> unittest.TestSuite: ret_val = unittest.TestSuite() ret_val.addTest( tests_for_setup_without_preprocessor(TESTS_WITH_WILDCARD_FILE_REFERENCES_TO_CASE_FILES, main_program_runner)) ret_val.addTest( tests_for_setup_without_preprocessor(TESTS_WITH_WILDCARD_FILE_REFERENCES_TO_SUITE_FILES, main_program_runner)) return ret_val
def suite_for(main_program_runner: MainProgramRunner) -> unittest.TestSuite: ret_val = unittest.TestSuite() ret_val.addTest( tests_for_setup_without_preprocessor( TESTS_WITH_WILDCARD_FILE_REFERENCES_TO_CASE_FILES, main_program_runner)) ret_val.addTest( tests_for_setup_without_preprocessor( TESTS_WITH_WILDCARD_FILE_REFERENCES_TO_SUITE_FILES, main_program_runner)) return ret_val
def suite_for(main_program_runner: MainProgramRunner) -> unittest.TestSuite: ret_val = unittest.TestSuite() ret_val.addTest( tests_for_setup_without_preprocessor(TESTS_WITHOUT_PREPROCESSOR, main_program_runner)) ret_val.addTest( tests_for_setup_with_just_main_program_runner(TESTS_WITH_JUST_MAIN_PROGRAM_RUNNER, main_program_runner)) return ret_val
def suite_for(main_program_runner: MainProgramRunner) -> unittest.TestSuite: ret_val = unittest.TestSuite() ret_val.addTest( tests_for_setup_without_preprocessor(BASIC_TESTS, main_program_runner)) ret_val.addTest( tests_for_setup_with_preprocessor(TEST_TEST_SUITE_PREPROCESSING, main_program_runner)) return ret_val
def suite_for(main_program_runner: MainProgramRunner) -> unittest.TestSuite: ret_val = unittest.TestSuite() ret_val.addTest( tests_for_setup_without_preprocessor(TESTS_WITHOUT_PREPROCESSOR, main_program_runner)) ret_val.addTest( tests_for_setup_with_just_main_program_runner(TESTS_WITH_JUST_MAIN_PROGRAM_RUNNER, main_program_runner)) return ret_val
def suite_that_requires_main_program_runner_with_default_setup(mpr: MainProgramRunner) -> unittest.TestSuite: tests = [ WhenActorParsingDetectsSyntaxErrorThenOutputShouldBeAsWithoutActOptionButOnStderr(), WhenValidationFailsThenOutputShouldBeAsWithoutActOptionButOnStderr(), WhenParseFailsThenOutputShouldBeAsWithoutActOptionButOnStderr(), OutputAndExitCodeFromActPhaseIsEmittedWhenTestCaseExecutesSuccessfully(), WhenTimeoutThenOutputShouldOutputFromAtcFollowedByErrorReportingOnStderr(), ] return tests_for_setup_without_preprocessor(tests, mpr)
def suite_for(main_program_runner: MainProgramRunner) -> unittest.TestSuite: return tests_for_setup_without_preprocessor( [ StdinOfActPhaseShouldBeEmptyWhenNotSetInSetupPhase(), StdinOfActPhaseShouldBeValueSetInSetupPhase(), StdinOfActPhaseShouldBeLastValueSetInSetupPhaseWhenSetMultipleTimes(), ResultShouldBeHardErrorWhenSetupPhaseSetsStdinToNonExistingFileInSds(), StdinShouldBeValidWhen1stSetToInvalidBut2ndSetToValidInSetupPhaseWhenSetMultipleTimes(), ], main_program_runner )
def suite_for(main_program_runner: MainProgramRunner) -> unittest.TestSuite: return tests_for_setup_without_preprocessor([ DefaultActorConfShouldSucceedWhenActPhaseIsEmpty(), DefaultActorConfShouldSucceedWhenActPhaseIsJustSpace(), DefaultActorConfShouldSucceedWhenActPhaseIsJustSpaceOrComments(), DefaultActorConfShouldBeInvalidWhenActPhaseIsASingleCommandLineOfNonExistingExeFile( ), DefaultActorConfShouldSucceedWhenActPhaseIsASingleCommandLineOfAnExecutableProgramRelHdsAct( ), DefaultActorConfShouldFailWhenActPhaseIsMultipleCommandLines(), ], main_program_runner)
def suite_for(main_program_runner: MainProgramRunner) -> unittest.TestSuite: tests_without_preprocessor = [ InvalidCommandLineOptionShouldExitWithInvalidUsageStatus(), ] tests_with_just_main_program_runner = [ TestCaseFileDoesNotExistShouldExitWithInvalidUsageStatus(), ] the_tests_for_setup_with_tmp_cwd = [ TestCaseFileIsADirectoryShouldExitWithInvalidUsageStatus(), ] ret_val = unittest.TestSuite() ret_val.addTest( mpr_check.tests_for_setup_without_preprocessor(tests_without_preprocessor, main_program_runner)) ret_val.addTest( mpr_check.tests_for_setup_with_just_main_program_runner(tests_with_just_main_program_runner, main_program_runner)) ret_val.addTest( mpr_check.tests_for_setup_with_tmp_cwd(the_tests_for_setup_with_tmp_cwd, main_program_runner)) return ret_val
def suite_for(main_program_runner: MainProgramRunner) -> unittest.TestSuite: tests_without_preprocessor = [ InvalidCommandLineOptionShouldExitWithInvalidUsageStatus(), ] tests_with_just_main_program_runner = [ TestCaseFileDoesNotExistShouldExitWithInvalidUsageStatus(), ] the_tests_for_setup_with_tmp_cwd = [ TestCaseFileIsADirectoryShouldExitWithInvalidUsageStatus(), ] ret_val = unittest.TestSuite() ret_val.addTest( mpr_check.tests_for_setup_without_preprocessor(tests_without_preprocessor, main_program_runner)) ret_val.addTest( mpr_check.tests_for_setup_with_just_main_program_runner(tests_with_just_main_program_runner, main_program_runner)) ret_val.addTest( mpr_check.tests_for_setup_with_tmp_cwd(the_tests_for_setup_with_tmp_cwd, main_program_runner)) return ret_val
def suite_for(main_program_runner: MainProgramRunner) -> unittest.TestSuite: ret_val = unittest.TestSuite() ret_val.addTest( tests_for_setup_without_preprocessor(_TESTS, main_program_runner)) return ret_val
def _suite_for_run_via_main_program_with_default_setup__in_same_process( ) -> unittest.TestSuite: return tests_for_setup_without_preprocessor( _TESTS, main_program_runner_with_default_setup__in_same_process())
def suite_that_requires_main_program_runner_with_default_setup( main_program_runner) -> unittest.TestSuite: return tests_for_setup_without_preprocessor(_TESTS, main_program_runner)
def suite_that_requires_main_program_runner_with_default_setup(main_program_runner) -> unittest.TestSuite: return tests_for_setup_without_preprocessor(_TESTS, main_program_runner)
def _suite_for_run_via_main_program_with_default_setup__in_same_process() -> unittest.TestSuite: return tests_for_setup_without_preprocessor(_TESTS, main_program_runner_with_default_setup__in_same_process())
def suite_for(main_program_runner: MainProgramRunner) -> unittest.TestSuite: ret_val = unittest.TestSuite() ret_val.addTest( tests_for_setup_without_preprocessor(_TESTS, main_program_runner)) return ret_val
def suite_for(main_program_runner: MainProgramRunner) -> unittest.TestSuite: return tests_for_setup_without_preprocessor(TESTS, main_program_runner)