[pygobject/benzea/gio-asyncio] fixup! fixup! events: Implement asyncio event loop based on glib
- From: Benjamin Berg <bberg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [pygobject/benzea/gio-asyncio] fixup! fixup! events: Implement asyncio event loop based on glib
- Date: Thu, 18 Nov 2021 16:02:44 +0000 (UTC)
commit a3fc9b29c66e86e74fef6dc2fcf3698e40a29836
Author: Benjamin Berg <bberg redhat com>
Date: Thu Nov 18 12:14:49 2021 +0100
fixup! fixup! events: Implement asyncio event loop based on glib
tests/test_events.py | 11 +++++++++++
1 file changed, 11 insertions(+)
---
diff --git a/tests/test_events.py b/tests/test_events.py
index 97a14465..cabf96a4 100644
--- a/tests/test_events.py
+++ b/tests/test_events.py
@@ -48,6 +48,17 @@ if sys.platform != 'win32':
class GLibEventLoopTests(UnixEventLoopTestsMixin, test_utils.TestCase):
+ # Python 3.6 asyncio.sleep requires the policy to be set globally
+ @classmethod
+ def setUpClass(cls):
+ asyncio.set_event_loop_policy(gi.events.GLibEventLoopPolicy())
+ super().setUpClass()
+
+ @classmethod
+ def tearDownClass(cls):
+ asyncio.set_event_loop_policy(None)
+ super().tearDownClass()
+
def setUp(self):
print("running", os.environ['PYTEST_CURRENT_TEST'])
super().setUp()
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]