Author: Armin Rigo <[email protected]>
Branch:
Changeset: r77943:d7d00adb03ae
Date: 2015-06-07 22:00 +0200
http://bitbucket.org/pypy/pypy/changeset/d7d00adb03ae/
Log: Test fix: this test used to randomly close file descriptor 1!
diff --git a/pypy/module/_multiprocessing/test/test_connection.py
b/pypy/module/_multiprocessing/test/test_connection.py
--- a/pypy/module/_multiprocessing/test/test_connection.py
+++ b/pypy/module/_multiprocessing/test/test_connection.py
@@ -189,9 +189,11 @@
assert data2 == '\x00\x00\x00\x04defg'
def test_repr(self):
- import _multiprocessing
- c = _multiprocessing.Connection(1)
- assert repr(c) == '<read-write Connection, handle 1>'
+ import _multiprocessing, os
+ fd = os.dup(1) # closed by Connection.__del__
+ c = _multiprocessing.Connection(fd)
+ assert repr(c) == '<read-write Connection, handle %d>' % fd
if hasattr(_multiprocessing, 'PipeConnection'):
- c = _multiprocessing.PipeConnection(1)
- assert repr(c) == '<read-write PipeConnection, handle 1>'
+ fd = os.dup(1) # closed by PipeConnection.__del__
+ c = _multiprocessing.PipeConnection(fd)
+ assert repr(c) == '<read-write PipeConnection, handle %d>' % fd
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit