mirror of
https://github.com/python/cpython.git
synced 2025-09-26 18:29:57 +00:00
#9964: fix running test_cmd_line_script under -O and -OO.
This commit is contained in:
parent
1463a3f833
commit
f5247e35c1
1 changed files with 3 additions and 0 deletions
|
@ -1,6 +1,7 @@
|
||||||
# tests command line execution of scripts
|
# tests command line execution of scripts
|
||||||
|
|
||||||
import unittest
|
import unittest
|
||||||
|
import sys
|
||||||
import os
|
import os
|
||||||
import os.path
|
import os.path
|
||||||
import py_compile
|
import py_compile
|
||||||
|
@ -97,6 +98,8 @@ class CmdLineTest(unittest.TestCase):
|
||||||
expected_argv0, expected_path0,
|
expected_argv0, expected_path0,
|
||||||
expected_package,
|
expected_package,
|
||||||
*cmd_line_switches):
|
*cmd_line_switches):
|
||||||
|
if not __debug__:
|
||||||
|
cmd_line_switches += ('-' + 'O' * sys.flags.optimize,)
|
||||||
run_args = cmd_line_switches + (script_name,)
|
run_args = cmd_line_switches + (script_name,)
|
||||||
rc, out, err = assert_python_ok(*run_args)
|
rc, out, err = assert_python_ok(*run_args)
|
||||||
self._check_output(script_name, rc, out + err, expected_file,
|
self._check_output(script_name, rc, out + err, expected_file,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue