(self, mock_azure)
| 165 | @unittest.skipIf(skip_llm_tests, skip_message) |
| 166 | @patch('tools.llm_api.AzureOpenAI') |
| 167 | def test_create_azure_client(self, mock_azure): |
| 168 | mock_azure.return_value = self.mock_azure_client |
| 169 | client = create_llm_client("azure") |
| 170 | mock_azure.assert_called_once_with( |
| 171 | api_key='test-azure-key', |
| 172 | api_version="2024-08-01-preview", |
| 173 | azure_endpoint="https://msopenai.openai.azure.com" |
| 174 | ) |
| 175 | self.assertEqual(client, self.mock_azure_client) |
| 176 | |
| 177 | @unittest.skipIf(skip_llm_tests, skip_message) |
| 178 | @patch('tools.llm_api.OpenAI') |
nothing calls this directly
no test coverage detected