From a6fba9b827e395fc9583c07bc2d15cd11f684439 Mon Sep 17 00:00:00 2001 From: xdegaye Date: Sun, 26 Nov 2017 10:31:44 +0100 Subject: bpo-32126: Skip asyncio test when sem_open() is not functional (GH-4559) --- Lib/test/test_asyncio/test_events.py | 4 ++++ Misc/NEWS.d/next/Tests/2017-11-24-18-15-12.bpo-32126.PLmNLn.rst | 2 ++ 2 files changed, 6 insertions(+) create mode 100644 Misc/NEWS.d/next/Tests/2017-11-24-18-15-12.bpo-32126.PLmNLn.rst diff --git a/Lib/test/test_asyncio/test_events.py b/Lib/test/test_asyncio/test_events.py index a107912..a6e4ecf 100644 --- a/Lib/test/test_asyncio/test_events.py +++ b/Lib/test/test_asyncio/test_events.py @@ -2155,6 +2155,10 @@ else: super().tearDown() def test_get_event_loop_new_process(self): + # Issue bpo-32126: The multiprocessing module used by + # ProcessPoolExecutor is not functional when the + # multiprocessing.synchronize module cannot be imported. + support.import_module('multiprocessing.synchronize') async def main(): pool = concurrent.futures.ProcessPoolExecutor() result = await self.loop.run_in_executor( diff --git a/Misc/NEWS.d/next/Tests/2017-11-24-18-15-12.bpo-32126.PLmNLn.rst b/Misc/NEWS.d/next/Tests/2017-11-24-18-15-12.bpo-32126.PLmNLn.rst new file mode 100644 index 0000000..b5ba9d5 --- /dev/null +++ b/Misc/NEWS.d/next/Tests/2017-11-24-18-15-12.bpo-32126.PLmNLn.rst @@ -0,0 +1,2 @@ +Skip test_get_event_loop_new_process in test.test_asyncio.test_events when +sem_open() is not functional. -- cgit v0.12