123456789101112131415161718192021222324252627 |
- import unittest
- import g4f
- from g4f import ChatCompletion
- from .mocks import ModelProviderMock
- DEFAULT_MESSAGES = [{'role': 'user', 'content': 'Hello'}]
-
- test_model = g4f.models.Model(
- name = "test/test_model",
- base_provider = "",
- best_provider = ModelProviderMock
- )
- g4f.models.ModelUtils.convert["test_model"] = test_model
-
- class TestPassModel(unittest.TestCase):
- def test_model_instance(self):
- response = ChatCompletion.create(test_model, DEFAULT_MESSAGES)
- self.assertEqual(test_model.name, response)
-
- def test_model_name(self):
- response = ChatCompletion.create("test_model", DEFAULT_MESSAGES)
- self.assertEqual(test_model.name, response)
-
- def test_model_pass(self):
- response = ChatCompletion.create("test/test_model", DEFAULT_MESSAGES, ModelProviderMock)
- self.assertEqual(test_model.name, response)
|