Issue #25122: add debug traces to test_eintr.test_open()

This commit is contained in:
Victor Stinner 2015-09-16 09:23:28 +02:00
parent 1e0f8ecdd8
commit e41b4712fe
1 changed files with 14 additions and 0 deletions

View File

@ -326,12 +326,26 @@ class SocketEINTRTest(EINTRBaseTest):
'# let the parent block',
'time.sleep(sleep_time)',
'',
'print("try to open %a fifo for reading, pid %s, ppid %s"'
' % (path, os.getpid(), os.getppid()),'
' flush=True)',
'',
do_open_close_reader,
'',
'print("%a fifo opened for reading and closed, pid %s, ppid %s"'
' % (path, os.getpid(), os.getppid()),'
' flush=True)',
))
proc = self.subprocess(code)
with kill_on_error(proc):
print("try to open %a fifo for writing, pid %s"
% (filename, os.getpid()),
flush=True)
do_open_close_writer(filename)
print("%a fifo opened for writing and closed, pid %s"
% (filename, os.getpid()),
flush=True)
self.assertEqual(proc.wait(), 0)