summaryrefslogtreecommitdiffstats
path: root/etc/unittest/integration.py
diff options
context:
space:
mode:
authorHeiner Lohaus <hlohaus@users.noreply.github.com>2024-04-06 01:18:45 +0200
committerHeiner Lohaus <hlohaus@users.noreply.github.com>2024-04-06 01:18:45 +0200
commita4ca5773bd9602951af0ccc11f7e219dfb93732a (patch)
tree60beaccf6b583663d75f9381cfc0395e4b1d3be6 /etc/unittest/integration.py
parentAdd Groq and Openai interfaces, Add integration tests (diff)
downloadgpt4free-a4ca5773bd9602951af0ccc11f7e219dfb93732a.tar
gpt4free-a4ca5773bd9602951af0ccc11f7e219dfb93732a.tar.gz
gpt4free-a4ca5773bd9602951af0ccc11f7e219dfb93732a.tar.bz2
gpt4free-a4ca5773bd9602951af0ccc11f7e219dfb93732a.tar.lz
gpt4free-a4ca5773bd9602951af0ccc11f7e219dfb93732a.tar.xz
gpt4free-a4ca5773bd9602951af0ccc11f7e219dfb93732a.tar.zst
gpt4free-a4ca5773bd9602951af0ccc11f7e219dfb93732a.zip
Diffstat (limited to '')
-rw-r--r--etc/unittest/integration.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/etc/unittest/integration.py b/etc/unittest/integration.py
index 808a8d1d..36f09c0e 100644
--- a/etc/unittest/integration.py
+++ b/etc/unittest/integration.py
@@ -1,6 +1,12 @@
import unittest
import json
+try:
+ import nest_asyncio
+ has_nest_asyncio = True
+except:
+ has_nest_asyncio = False
+
from g4f.client import Client, ChatCompletion
from g4f.Provider import Bing, OpenaiChat
@@ -8,6 +14,9 @@ DEFAULT_MESSAGES = [{"role": "system", "content": 'Response in json, Example: {"
{"role": "user", "content": "Say success true in json"}]
class TestProviderIntegration(unittest.TestCase):
+ def setUp(self):
+ if not has_nest_asyncio:
+ self.skipTest("nest_asyncio is not installed")
def test_bing(self):
client = Client(provider=Bing)