def _run_complete(): from exactly_lib_test.cli_default.test_resources.internal_main_program_runner import \ main_program_runner_with_default_setup__in_same_process unittest.TextTestRunner().run( complete_suite_for( main_program_runner_with_default_setup__in_same_process()))
def suite() -> unittest.TestSuite: return suite_that_requires_main_program_runner_with_default_setup( main_program_runner_with_default_setup__in_same_process() )
from exactly_lib_test.cli.program_modes import z_package_suite as program_modes from exactly_lib_test.test_resources.main_program.main_program_runner import MainProgramRunner def suite_that_does_not_require_main_program_runner() -> unittest.TestSuite: return program_modes.suite_that_does_not_require_main_program_runner() def suite_that_does_require_main_program_runner( main_program_runner: MainProgramRunner) -> unittest.TestSuite: return program_modes.suite_that_does_require_main_program_runner( main_program_runner) def complete_suite_for( main_program_runner: MainProgramRunner) -> unittest.TestSuite: ret_val = suite_that_does_not_require_main_program_runner() ret_val.addTests( suite_that_does_require_main_program_runner(main_program_runner)) return ret_val if __name__ == '__main__': from exactly_lib_test.cli_default.test_resources.internal_main_program_runner import \ main_program_runner_with_default_setup__in_same_process unittest.TextTestRunner().run( complete_suite_for( main_program_runner_with_default_setup__in_same_process()))
def _suite_with_main_program_runner_with_default_setup() -> unittest.TestSuite: mpr = main_program_runner_with_default_setup__in_same_process() ret_val = unittest.TestSuite() ret_val.addTest(suite_that_does_require_main_program_runner(mpr)) ret_val.addTest(suite_that_does_require_main_program_runner_with_default_setup(mpr)) return ret_val
def suite() -> unittest.TestSuite: return suite_for(main_program_runner_with_default_setup__in_same_process())
def suite_for_running_main_program_internally() -> unittest.TestSuite: from exactly_lib_test.cli_default.test_resources.internal_main_program_runner import \ main_program_runner_with_default_setup__in_same_process return suite_for(main_program_runner_with_default_setup__in_same_process())
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())