コード例 #1
0
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()))
コード例 #2
0
def suite() -> unittest.TestSuite:
    return suite_that_requires_main_program_runner_with_default_setup(
        main_program_runner_with_default_setup__in_same_process()
    )
コード例 #3
0
ファイル: z_package_suite.py プロジェクト: emilkarlen/exactly
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()))
コード例 #4
0
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
コード例 #5
0
ファイル: preprocessing.py プロジェクト: emilkarlen/exactly
def suite() -> unittest.TestSuite:
    return suite_for(main_program_runner_with_default_setup__in_same_process())
コード例 #6
0
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())
コード例 #7
0
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())