コード例 #1
0
    def _run_test(self, test: TestCase) -> str:
        StdinHandler.set_input_funcs(test.input_funcs)
        StdoutHandler.reset_output()
        TestRun.curr_test_run.set_error_in_test(None)

        self._run_file(test.args, test.time_limit)
        self._check_errors(test)

        return StdoutHandler.get_output()
コード例 #2
0
ファイル: handle.py プロジェクト: Drak0420/Text-based_Browser
 def set_up():
     StdoutHandler.replace_stdout()
     StdinHandler.replace_stdin()
     ExitHandler.replace_exit()
コード例 #3
0
ファイル: handle.py プロジェクト: Drak0420/Text-based_Browser
 def tear_down():
     StdoutHandler.revert_stdout()
     StdinHandler.revert_stdin()
     ExitHandler.revert_exit()