mirror of
https://github.com/python/cpython.git
synced 2025-08-27 20:25:18 +00:00
Better diagnose test failure
This commit is contained in:
commit
a9effcd802
1 changed files with 2 additions and 2 deletions
|
@ -780,10 +780,10 @@ class ThreadingExceptionTests(BaseTestCase):
|
||||||
"""
|
"""
|
||||||
expected_output = "end of main thread\n"
|
expected_output = "end of main thread\n"
|
||||||
p = subprocess.Popen([sys.executable, "-c", script],
|
p = subprocess.Popen([sys.executable, "-c", script],
|
||||||
stdout=subprocess.PIPE)
|
stdout=subprocess.PIPE, stderr=subprocess.PIPE)
|
||||||
stdout, stderr = p.communicate()
|
stdout, stderr = p.communicate()
|
||||||
data = stdout.decode().replace('\r', '')
|
data = stdout.decode().replace('\r', '')
|
||||||
self.assertEqual(p.returncode, 0, "Unexpected error")
|
self.assertEqual(p.returncode, 0, "Unexpected error: " + stderr.decode())
|
||||||
self.assertEqual(data, expected_output)
|
self.assertEqual(data, expected_output)
|
||||||
|
|
||||||
class LockTests(lock_tests.LockTests):
|
class LockTests(lock_tests.LockTests):
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue