summaryrefslogtreecommitdiffstats
path: root/etc/unittest/asyncio.py
diff options
context:
space:
mode:
authorH Lohaus <hlohaus@users.noreply.github.com>2024-01-26 07:54:13 +0100
committerGitHub <noreply@github.com>2024-01-26 07:54:13 +0100
commitfeb83c168b0a57ecd8c511aa654209c5f40da30e (patch)
tree84ef9a576064b7480e339426d9966b17a3102cad /etc/unittest/asyncio.py
parentMerge pull request #1510 from hlohaus/sort (diff)
downloadgpt4free-0.2.0.6.tar
gpt4free-0.2.0.6.tar.gz
gpt4free-0.2.0.6.tar.bz2
gpt4free-0.2.0.6.tar.lz
gpt4free-0.2.0.6.tar.xz
gpt4free-0.2.0.6.tar.zst
gpt4free-0.2.0.6.zip
Diffstat (limited to '')
-rw-r--r--etc/unittest/asyncio.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/etc/unittest/asyncio.py b/etc/unittest/asyncio.py
index 74e29986..a31ce211 100644
--- a/etc/unittest/asyncio.py
+++ b/etc/unittest/asyncio.py
@@ -1,6 +1,10 @@
from .include import DEFAULT_MESSAGES
import asyncio
-import nest_asyncio
+try:
+ import nest_asyncio
+ has_nest_asyncio = True
+except:
+ has_nest_asyncio = False
import unittest
import g4f
from g4f import ChatCompletion
@@ -39,6 +43,8 @@ class TestChatCompletionAsync(unittest.IsolatedAsyncioTestCase):
class TestChatCompletionNestAsync(unittest.IsolatedAsyncioTestCase):
def setUp(self) -> None:
+ if not has_nest_asyncio:
+ self.skipTest('"nest_asyncio" not installed')
nest_asyncio.apply()
async def test_create(self):