| from os import getenv | |
| from unittest import TestCase | |
| import openai | |
| from osbot_utils.utils.Dev import pprint | |
| from test_bot.api.Open_API import Open_API, OPEN_API_KEY | |
| class test_Open_API(TestCase): | |
| def setUp(self) -> None: | |
| self.open_api = Open_API().setup() | |
| def test___init__(self): | |
| assert type(self.open_api) == Open_API | |
| def test_api_key(self): | |
| api_key = self.open_api.api_key() | |
| assert api_key is not None | |
| assert api_key == getenv(OPEN_API_KEY) | |
| def test_create(self): | |
| response = self.open_api.create() | |
| pprint(list(response)) | |
| def test_setup(self): | |
| assert openai.api_key == self.open_api.api_key() |