From: Yury Selivanov Date: Wed, 13 Dec 2017 22:28:41 +0000 (-0500) Subject: bpo-32296: Unbreak tests on Windows (#4850) X-Git-Tag: v3.7.0a4~149 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=bfbf04ef18c93ca8cab0453f76aeea1d8fc23fb1;p=thirdparty%2FPython%2Fcpython.git bpo-32296: Unbreak tests on Windows (#4850) --- diff --git a/Lib/test/test_asyncio/test_events.py b/Lib/test/test_asyncio/test_events.py index 144921ad0ec5..45a8bb86f632 100644 --- a/Lib/test/test_asyncio/test_events.py +++ b/Lib/test/test_asyncio/test_events.py @@ -2735,13 +2735,16 @@ class GetEventLoopTestsMixin: self.loop = asyncio.new_event_loop() asyncio.set_event_loop(self.loop) - watcher = asyncio.SafeChildWatcher() - watcher.attach_loop(self.loop) - asyncio.set_child_watcher(watcher) + if sys.platform != 'win32': + watcher = asyncio.SafeChildWatcher() + watcher.attach_loop(self.loop) + asyncio.set_child_watcher(watcher) def tearDown(self): try: - asyncio.set_child_watcher(None) + if sys.platform != 'win32': + asyncio.set_child_watcher(None) + super().tearDown() finally: self.loop.close()