]> granicus.if.org Git - python/commitdiff
Always use the -E flag when spawning subprocesses in test_cmd_line (Issue 1056)
authorNick Coghlan <ncoghlan@gmail.com>
Tue, 11 Sep 2007 14:01:18 +0000 (14:01 +0000)
committerNick Coghlan <ncoghlan@gmail.com>
Tue, 11 Sep 2007 14:01:18 +0000 (14:01 +0000)
Lib/test/test_cmd_line.py

index 9fcd219c0cc3ebac8ddecdffc8c2b821e79b2541..2232f4d9c8095536ad186cda8187eec315c4e806 100644 (file)
@@ -4,7 +4,7 @@ import sys
 import subprocess
 
 def _spawn_python(*args):
-    cmd_line = [sys.executable]
+    cmd_line = [sys.executable, '-E']
     cmd_line.extend(args)
     return subprocess.Popen(cmd_line, stdin=subprocess.PIPE,
                             stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
@@ -24,7 +24,7 @@ class CmdLineTest(unittest.TestCase):
         return _kill_python(p)
 
     def exit_code(self, *args):
-        cmd_line = [sys.executable]
+        cmd_line = [sys.executable, '-E']
         cmd_line.extend(args)
         return subprocess.call(cmd_line, stdout=subprocess.PIPE,
                                          stderr=subprocess.PIPE)
@@ -38,9 +38,6 @@ class CmdLineTest(unittest.TestCase):
         self.assertTrue(data == '' or data.endswith('\n'))
         self.assertTrue('Traceback' not in data)
 
-    def test_environment(self):
-        self.verify_valid_flag('-E')
-
     def test_optimize(self):
         self.verify_valid_flag('-O')
         self.verify_valid_flag('-OO')