summaryrefslogtreecommitdiff
path: root/dev-python/aiounittest/files/aiounittest-1.5.0-py314.patch
blob: 0c80380c0afc6d51da90d34df2f2f2bd70878b2d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
https://github.com/kwarunek/aiounittest/issues/28
https://github.com/kwarunek/aiounittest/pull/29

From 603ca4f57ee2f580d59066600e0ca886efcf8700 Mon Sep 17 00:00:00 2001
From: Karolina Surma <ksurma@redhat.com>
Date: Wed, 28 May 2025 10:59:13 +0200
Subject: [PATCH] asyncio.get_event_loop() doesn't create a new loop since
 Python 3.14

---
 aiounittest/case.py                        | 2 +-
 tests/test_asynctestcase_get_event_loop.py | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/aiounittest/case.py b/aiounittest/case.py
index d4e302b..441eed0 100644
--- a/aiounittest/case.py
+++ b/aiounittest/case.py
@@ -70,7 +70,7 @@ def get_event_loop(self):
             class MyTest(aiounittest.AsyncTestCase):
 
                 def get_event_loop(self):
-                    self.my_loop = asyncio.get_event_loop()
+                    self.my_loop = asyncio.new_event_loop()
                     return self.my_loop
 
 
diff --git a/tests/test_asynctestcase_get_event_loop.py b/tests/test_asynctestcase_get_event_loop.py
index 91736ef..5d5de9c 100644
--- a/tests/test_asynctestcase_get_event_loop.py
+++ b/tests/test_asynctestcase_get_event_loop.py
@@ -27,7 +27,7 @@ async def async_nested_exc():
 class TestAsyncCaseWithCustomLoop(aiounittest.AsyncTestCase):
 
     def get_event_loop(self):
-        self.my_loop = asyncio.get_event_loop()
+        self.my_loop = asyncio.new_event_loop()
         return self.my_loop
 
     async def test_await_async_add(self):