# HG changeset patch # Parent 08d4c2fe51ead6637f85868cd19400abb86da7ca diff -r 08d4c2fe51ea -r ebd7aea5526c Lib/test/test_multiprocessing.py --- a/Lib/test/test_multiprocessing.py Tue Apr 24 22:56:57 2012 +0200 +++ b/Lib/test/test_multiprocessing.py Thu Apr 26 17:38:05 2012 +0100 @@ -2029,7 +2029,14 @@ address = lconn.recv() rconn.send((address, msg)) new_conn = lconn.recv() - self.assertEqual(new_conn.recv(100), msg.upper()) + buf = [] + while True: + s = new_conn.recv(100) + if not s: + break + buf.append(s) + buf = b''.join(buf) + self.assertEqual(buf, msg.upper()) new_conn.close() lconn.send(None)