[Python-checkins] cpython (2.7): Issue #12085: Fix test_subprocess for my previous commit

victor.stinner python-checkins at python.org
Wed Jun 1 02:01:06 CEST 2011


http://hg.python.org/cpython/rev/07b43607a905
changeset:   70558:07b43607a905
branch:      2.7
parent:      70556:26ea0a46aadd
user:        Victor Stinner <victor.stinner at haypocalc.com>
date:        Wed Jun 01 01:57:48 2011 +0200
summary:
  Issue #12085: Fix test_subprocess for my previous commit

Replace support by test_support, and add captured_stderr() function.

files:
  Lib/test/test_subprocess.py |  2 +-
  Lib/test/test_support.py    |  3 +++
  2 files changed, 4 insertions(+), 1 deletions(-)


diff --git a/Lib/test/test_subprocess.py b/Lib/test/test_subprocess.py
--- a/Lib/test/test_subprocess.py
+++ b/Lib/test/test_subprocess.py
@@ -116,7 +116,7 @@
     def test_invalid_args(self):
         # Popen() called with invalid arguments should raise TypeError
         # but Popen.__del__ should not complain (issue #12085)
-        with support.captured_stderr() as s:
+        with test_support.captured_stderr() as s:
             self.assertRaises(TypeError, subprocess.Popen, invalid_arg_name=1)
             argcount = subprocess.Popen.__init__.__code__.co_argcount
             too_many_args = [0] * (argcount + 1)
diff --git a/Lib/test/test_support.py b/Lib/test/test_support.py
--- a/Lib/test/test_support.py
+++ b/Lib/test/test_support.py
@@ -833,6 +833,9 @@
     """
     return captured_output("stdout")
 
+def captured_stderr():
+    return captured_output("stderr")
+
 def captured_stdin():
     return captured_output("stdin")
 

-- 
Repository URL: http://hg.python.org/cpython


More information about the Python-checkins mailing list