def suite() -> unittest.TestSuite: return unittest.TestSuite([ no_contents.suite(), contents_from_string.suite(), contents_from_file.suite(), contents_from_program.suite(), suite_for_instruction_documentation(sut.TheInstructionDocumentation('instruction name', False)), suite_for_instruction_documentation(sut.TheInstructionDocumentation('instruction name', True)), ])
def suite() -> unittest.TestSuite: return unittest.TestSuite([ unittest.makeSuite(TestParseSet), unittest.makeSuite(TestSuccessfulScenarios), unittest.makeSuite(TestFailingScenarios), suite_for_instruction_documentation(sut.TheInstructionDocumentation('instruction name', is_after_act_phase=False, is_in_assert_phase=False)), suite_for_instruction_documentation(sut.TheInstructionDocumentation('instruction name', is_after_act_phase=True, is_in_assert_phase=False)), suite_for_instruction_documentation(sut.TheInstructionDocumentation('instruction name', is_after_act_phase=True, is_in_assert_phase=True)), ])
def suite() -> unittest.TestSuite: return unittest.TestSuite([ TestInvalidSyntax(), TestIllegalRelativitiesIndependentOfPhase(), TestIllegalRelativitiesSpecificForPhasesBeforeAct(), TestLegalRelativitiesIndependentOfPhase(), TestLegalRelativitiesSpecificForPhasesAfterAct(), unittest.makeSuite(TestValidationErrorScenarios), unittest.makeSuite(TestFailingScenarios), TestSuccessfulScenariosWithSymbolReferences(), unittest.makeSuite(TestSuccessfulScenariosWithoutExplicitDestination), unittest.makeSuite(TestSuccessfulScenariosWithExplicitDestination), suite_for_instruction_documentation(sut.TheInstructionDocumentation('instruction name', False)), suite_for_instruction_documentation(sut.TheInstructionDocumentation('instruction name', True)), ])
def suite() -> unittest.TestSuite: return unittest.TestSuite([ failing_parse.suite(), executable_file.suite(), shell_command.suite(), suite_for_instruction_documentation(sut.setup('instruction name').documentation), ])
def suite() -> unittest.TestSuite: return unittest.TestSuite([ unittest.makeSuite(TestFailingParse), unittest.makeSuite(TestSuccessfulParseAndInstructionExecution), suite_for_instruction_documentation( sut.TheInstructionDocumentation('instruction mame')), ])
def suite() -> unittest.TestSuite: return unittest.TestSuite([ create_implicitly_empty.suite(), explicit_contents.suite(), suite_for_instruction_documentation( sut.TheInstructionDocumentation('instruction name')), ])
def suite() -> unittest.TestSuite: return unittest.TestSuite([ unittest.makeSuite(TestParse), unittest.makeSuite(TestFailingScenarios), suite_for_relativity_options(), suite_for_instruction_documentation(sut.TheInstructionDocumentation('instruction name')), ])
def suite() -> unittest.TestSuite: return unittest.TestSuite([ unittest.makeSuite(TestSymbolReferences), unittest.makeSuite(TestFailingParse), suite_for_instruction_documentation(sut.DescriptionForNonAssertPhaseInstruction('instruction name', 'phase_name')) ])
def suite() -> unittest.TestSuite: return unittest.TestSuite([ unittest.makeSuite(TestParse), unittest.makeSuite(TestChangeStatus), suite_for_instruction_documentation( sut.TheInstructionDocumentation('instruction name')), ])
def suite() -> unittest.TestSuite: return unittest.TestSuite([ unittest.makeSuite(TestParse), unittest.makeSuite(TestSuccessfulScenariosWithSetStdinToFile), unittest.makeSuite(TestSuccessfulScenariosWithSetStdinToHereDoc), unittest.makeSuite(TestFailingInstructionExecution), suite_for_instruction_documentation(sut.TheInstructionDocumentation('instruction name')), ])
def suite() -> unittest.TestSuite: return unittest.TestSuite([ common_tests.suite_for(TestConfigurationForFile()), parse.suite(), specific.suite(), suite_for_instruction_documentation( sut.TheInstructionDocumentation('instruction name')), ])
def suite() -> unittest.TestSuite: return unittest.TestSuite([ unittest.makeSuite(TestExecuteProgramWithShellArgumentList), unittest.makeSuite(TestExecuteInterpret), unittest.makeSuite(TestSource), suite_for_instruction_documentation(sut.TheInstructionDocumentation('instruction name', 'single line description', _get_outcome)), ])
def suite() -> unittest.TestSuite: return unittest.TestSuite([ unittest.makeSuite(TestParse), unittest.makeSuite(TestValidationErrorScenarios), unittest.makeSuite(TestFailingScenarios), unittest.makeSuite(TestSuccessfulScenariosWithoutExplicitDestination), unittest.makeSuite(TestSuccessfulScenariosWithExplicitDestination), suite_for_instruction_documentation(sut.TheInstructionDocumentation('instruction name')), ])
def suite() -> unittest.TestSuite: return unittest.TestSuite([ unittest.makeSuite(TestParse), unittest.makeSuite(TestSuccessfulScenarios), unittest.makeSuite(TestFailingScenarios), suite_for_instruction_documentation( sut.TheInstructionDocumentation('instruction name', is_after_act_phase=False, is_in_assert_phase=False)), suite_for_instruction_documentation( sut.TheInstructionDocumentation('instruction name', is_after_act_phase=True, is_in_assert_phase=False)), suite_for_instruction_documentation( sut.TheInstructionDocumentation('instruction name', is_after_act_phase=True, is_in_assert_phase=True)), ])
def suite() -> unittest.TestSuite: return unittest.TestSuite([ TestFailingParse(), TestInvalidValue(), TestValidIntValue(), TestNone(), TestSymbolReferences(), suite_for_instruction_documentation( doc.TheInstructionDocumentation('instruction name')), ])
def suite() -> unittest.TestSuite: return unittest.TestSuite([ unittest.makeSuite(TestParse), unittest.makeSuite(TestFailingValidationPreSds), unittest.makeSuite(TestConstantArguments), unittest.makeSuite(TestArgumentWithSymbolReferences), suite_for_instruction_documentation(sut.TheInstructionDocumentation('instruction name')), ])
def suite() -> unittest.TestSuite: return unittest.TestSuite([ no_contents.suite(), contents_from_string.suite(), contents_from_file.suite(), contents_from_program.suite(), contents_from_symbol.suite(), suite_for_instruction_documentation( sut.TheInstructionDocumentation('instruction name')), ])
def suite() -> unittest.TestSuite: return unittest.TestSuite([ suite_for_instruction_documentation(doc.TheInstructionDocumentation('instruction name', False)), suite_for_instruction_documentation(doc.TheInstructionDocumentation('instruction name', True)), common_failing_cases.suite(), string_type.suite(), path_type.suite(), list_type.suite(), line_matcher.suite(), file_matcher.suite(), files_condition.suite(), files_matcher.suite(), string_transformer.suite(), string_matcher.suite(), program_type.suite(), string_source.suite(), files_source.suite(), source_location.suite(), ])
def suite() -> unittest.TestSuite: return unittest.TestSuite([ failing_parse.suite(), null.suite(), command_line.suite(), file_interpreter.suite(), source_interpreter.suite(), suite_for_instruction_documentation( sut.setup('instruction name').documentation), ])
def suite() -> unittest.TestSuite: return unittest.TestSuite([ suite_for_instruction_documentation(sut.TheInstructionDocumentation('instruction name')), unittest.makeSuite(TestParseSet), unittest.makeSuite(TestParseUnset), unittest.makeSuite(TestSet), unittest.makeSuite(TestSetWithReferencesToExistingEnvVars), unittest.makeSuite(TestUnset), unittest.makeSuite(TestSetWithSymbolReferences), ])
def suite() -> unittest.TestSuite: return unittest.TestSuite([ unittest.makeSuite(TestInvalidSyntax), unittest.makeSuite(TestSuccessfulScenariosWithSetStdinToFile), unittest.makeSuite(TestSuccessfulScenariosWithSetStdinToHereDoc), TestSuccessfulScenariosWithSetStdinToStringSourceReference(), unittest.makeSuite(TestFailingInstructionExecution), TestActExeInputWStdinAsFileShouldBeInvalidWhenFileDoNotExist(), suite_for_instruction_documentation( sut.TheInstructionDocumentation('instruction name')), ])
def suite() -> unittest.TestSuite: return unittest.TestSuite([ suite_for_instruction_documentation( doc.TheInstructionDocumentation('instruction name')), TestInvalidSyntaxOfSetShouldBeDetected(), TestInvalidSyntaxOfUnsetShouldBeDetected(), TestSetValidationOfValue(), unittest.makeSuite(TestSet), unittest.makeSuite(TestSetWithReferencesToExistingEnvVars), unittest.makeSuite(TestUnset), ])
def suite() -> unittest.TestSuite: return unittest.TestSuite([ TestSystemProgramIsExecuted(), TestSymbolReferences(), TestArgumentsShouldBeValidated(), TestHardErrorFromExecution(), TestNonZeroExitCodeFromExecution(), TestContentsOfStdinShouldBeEmpty(), unittest.makeSuite(TestFailingParse), suite_for_instruction_documentation(sut.DescriptionForNonAssertPhaseInstruction('instruction name', 'section_name')) ])
def suite() -> unittest.TestSuite: configuration = TestConfigurationForFile() return unittest.TestSuite([ common_tests.suite_for(configuration), parse.suite(), empty_with_relative_actual.suite_for(configuration), equals_with_relative_actual.suite_for(configuration), any_line_matches_with_relative_actual.suite_for(configuration), suite_for_instruction_documentation(sut.TheInstructionDocumentation('instruction name')), ])
def suite() -> unittest.TestSuite: return unittest.TestSuite([ unittest.makeSuite(TestParseInvalidSyntax), SymbolUsagesTest(), FileMatcherValidationTest(), HardErrorInFileMatcherTest(), unittest.makeSuite(TestCheckForAnyTypeOfFile), unittest.makeSuite(TestCheckForRegularFile), unittest.makeSuite(TestCheckForDirectory), unittest.makeSuite(TestCheckForSymLink), unittest.makeSuite(TestDifferentSourceVariants), suite_for_instruction_documentation(sut.TheInstructionDocumentation('instruction name')), ])
def suite() -> unittest.TestSuite: return unittest.TestSuite([ unittest.makeSuite(TestParseInvalidSyntax), SymbolUsagesTest(), FileMatcherValidationTest(), HardErrorInFileMatcherTest(), unittest.makeSuite(TestCheckForAnyTypeOfFile), unittest.makeSuite(TestCheckForRegularFile), unittest.makeSuite(TestCheckForDirectory), unittest.makeSuite(TestCheckForSymLink), unittest.makeSuite(TestDifferentSourceVariants), TestMatcherShouldBeParsedAsFullExpression(), TestNonExistingPathThatSpecifiesAFileInADirThatIsARegularFile(), suite_for_instruction_documentation(sut.TheInstructionDocumentation('instruction name')), ])
def suite() -> unittest.TestSuite: return unittest.TestSuite([ suite_for_instruction_documentation(sut.TheInstructionDocumentation('instruction name')), common_failing_cases.suite(), string_type.suite(), path_type.suite(), list_type.suite(), line_matcher.suite(), file_matcher.suite(), files_matcher.suite(), string_transformer.suite(), string_matcher.suite(), program_type.suite(), source_location.suite(), ])
def suite_for(configuration: Configuration) -> unittest.TestSuite: test_cases = [ TestParse_fail_when_there_is_no_arguments, TestParse_fail_when_just_eq_argument, TestParse_fail_when_there_is_more_than_one_argument, TestSuccessfulExecution_path_SHOULD_be_relative_file_reference_relativity_root_dir, TestFailingExecution_hard_error_WHEN_path_does_not_exist, TestFailingExecution_hard_error_WHEN_path_exists_but_is_a_file, TestSuccessfulExecution_change_to_direct_sub_dir, TestSuccessfulExecution_change_to_2_level_sub_dir, TestSuccessfulExecution_change_to_parent_dir, ] functionality_test_suite = unittest.TestSuite([tc(configuration) for tc in test_cases]) documentation_test_suite = suite_for_instruction_documentation(configuration.instruction_documentation()) return unittest.TestSuite([ functionality_test_suite, documentation_test_suite, ])
def suite_for(configuration: Configuration) -> unittest.TestSuite: test_cases = [ TestParse_fail_when_there_is_no_arguments, TestParse_fail_when_just_eq_argument, TestParse_fail_when_there_is_more_than_one_argument, TestSuccessfulExecution_path_SHOULD_be_relative_path_relativity_root_dir, TestFailingExecution_validation_error_WHEN_path_does_not_exist, TestFailingExecution_validation_error_WHEN_path_exists_but_is_a_file, TestSuccessfulExecution_change_to_direct_sub_dir, TestSuccessfulExecution_change_to_2_level_sub_dir, TestSuccessfulExecution_change_to_parent_dir, ] functionality_test_suite = unittest.TestSuite( [tc(configuration) for tc in test_cases]) documentation_test_suite = suite_for_instruction_documentation( configuration.instruction_documentation()) return unittest.TestSuite([ functionality_test_suite, documentation_test_suite, ])
def suite() -> unittest.TestSuite: return unittest.TestSuite([ unittest.makeSuite(TestParse), unittest.makeSuite(TestChangeStatus), suite_for_instruction_documentation(sut.TheInstructionDocumentation('instruction name')), ])
def suite() -> unittest.TestSuite: return unittest.TestSuite([ suite_for(TheConfiguration()), suite_for_instruction_documentation( sut.TheDocumentation('instruction-name')), ])
def suite() -> unittest.TestSuite: return unittest.TestSuite([ stdout_stderr.suite_for(TestConfigurationForStdout(), ProgramOutputInstructionConfigurationForStdout()), suite_for_instruction_documentation(sut.setup_for_stdout('instruction name').documentation), ])
def suite() -> unittest.TestSuite: return unittest.TestSuite([ test_resources.suite_for(TestConfigurationForStdout(), ProgramOutputInstructionConfigurationForStdout()), suite_for_instruction_documentation(sut.setup_for_stdout('instruction name').documentation), ])
def suite() -> unittest.TestSuite: return unittest.TestSuite([ unittest.makeSuite(TestParseInvalidSyntax), suite_for_instruction_documentation(sut.setup('the-instruction-name').documentation), ])
def suite() -> unittest.TestSuite: return unittest.TestSuite([ unittest.makeSuite(TestFailingParse), unittest.makeSuite(TestSuccessfulParseAndInstructionExecution), suite_for_instruction_documentation(sut.TheInstructionDocumentation('instruction mame')), ])
def suite() -> unittest.TestSuite: return unittest.TestSuite([ unittest.makeSuite(TestFailingParse), unittest.makeSuite(TestSetTimeout), suite_for_instruction_documentation(sut.TheInstructionDocumentation('instruction name')), ])
def suite() -> unittest.TestSuite: return unittest.TestSuite([ suite_for(TheConfiguration()), suite_for_instruction_documentation(sut.TheDocumentation('instruction-name')), ])