MCPcopy Create free account
hub / github.com/grapeot/devin.cursorrules / test_create_openai_client

Method test_create_openai_client

tests/test_llm_api.py:155–163  ·  view source on GitHub ↗
(self, mock_openai)

Source from the content-addressed store, hash-verified

153 @unittest.skipIf(skip_llm_tests, skip_message)
154 @patch('tools.llm_api.OpenAI')
155 def test_create_openai_client(self, mock_openai):
156 mock_openai.return_value = self.mock_openai_client
157 client = create_llm_client("openai")
158 # Add base_url to the assertion
159 mock_openai.assert_called_once_with(
160 api_key='test-openai-key',
161 base_url=os.getenv('OPENAI_BASE_URL', 'https://api.openai.com/v1')
162 )
163 self.assertEqual(client, self.mock_openai_client)
164
165 @unittest.skipIf(skip_llm_tests, skip_message)
166 @patch('tools.llm_api.AzureOpenAI')

Callers

nothing calls this directly

Calls 1

create_llm_clientFunction · 0.90

Tested by

no test coverage detected