]> granicus.if.org Git - python/commitdiff
Tweak test_communicate_stderr so that it works when run under a pydebug build.
authorBrett Cannon <bcannon@gmail.com>
Sat, 5 Mar 2005 06:40:52 +0000 (06:40 +0000)
committerBrett Cannon <bcannon@gmail.com>
Sat, 5 Mar 2005 06:40:52 +0000 (06:40 +0000)
Lib/test/test_subprocess.py

index efee5b525d2cb48ef6f22d4b101bacff39a1e911..e6f981dfc1dc142b951bc051c1d69092796ac26d 100644 (file)
@@ -269,7 +269,9 @@ class ProcessTestCase(unittest.TestCase):
                              stderr=subprocess.PIPE)
         (stdout, stderr) = p.communicate()
         self.assertEqual(stdout, None)
-        self.assertEqual(stderr, "pineapple")
+        # When running with a pydebug build, the # of references is outputted
+        # to stderr, so just check if stderr at least started with "pinapple"
+        self.assert_(stderr.startswith("pineapple"))
 
     def test_communicate(self):
         p = subprocess.Popen([sys.executable, "-c",