|
8 | 8 | from pydantic_ai.exceptions import UserError |
9 | 9 | from pydantic_ai.profiles.deepseek import deepseek_model_profile |
10 | 10 | from pydantic_ai.profiles.google import GoogleJsonSchemaTransformer, google_model_profile |
| 11 | +from pydantic_ai.profiles.harmony import harmony_model_profile |
11 | 12 | from pydantic_ai.profiles.meta import meta_model_profile |
12 | 13 | from pydantic_ai.profiles.mistral import mistral_model_profile |
13 | 14 | from pydantic_ai.profiles.moonshotai import moonshotai_model_profile |
14 | | -from pydantic_ai.profiles.openai import OpenAIJsonSchemaTransformer, openai_model_profile |
| 15 | +from pydantic_ai.profiles.openai import OpenAIJsonSchemaTransformer |
15 | 16 | from pydantic_ai.profiles.qwen import qwen_model_profile |
16 | 17 |
|
17 | 18 | from ..conftest import TestEnv, try_import |
@@ -71,7 +72,7 @@ def test_nebius_provider_model_profile(mocker: MockerFixture): |
71 | 72 | deepseek_mock = mocker.patch(f'{ns}.deepseek_model_profile', wraps=deepseek_model_profile) |
72 | 73 | qwen_mock = mocker.patch(f'{ns}.qwen_model_profile', wraps=qwen_model_profile) |
73 | 74 | google_mock = mocker.patch(f'{ns}.google_model_profile', wraps=google_model_profile) |
74 | | - openai_mock = mocker.patch(f'{ns}.openai_model_profile', wraps=openai_model_profile) |
| 75 | + harmony_mock = mocker.patch(f'{ns}.harmony_model_profile', wraps=harmony_model_profile) |
75 | 76 | mistral_mock = mocker.patch(f'{ns}.mistral_model_profile', wraps=mistral_model_profile) |
76 | 77 | moonshotai_mock = mocker.patch(f'{ns}.moonshotai_model_profile', wraps=moonshotai_model_profile) |
77 | 78 |
|
@@ -99,9 +100,9 @@ def test_nebius_provider_model_profile(mocker: MockerFixture): |
99 | 100 | assert google_profile is not None |
100 | 101 | assert google_profile.json_schema_transformer == GoogleJsonSchemaTransformer |
101 | 102 |
|
102 | | - # Test openai provider |
| 103 | + # Test harmony (for openai gpt-oss) provider |
103 | 104 | profile = provider.model_profile('openai/gpt-oss-120b') |
104 | | - openai_mock.assert_called_with('gpt-oss-120b') |
| 105 | + harmony_mock.assert_called_with('gpt-oss-120b') |
105 | 106 | assert profile is not None |
106 | 107 | assert profile.json_schema_transformer == OpenAIJsonSchemaTransformer |
107 | 108 |
|
|
0 commit comments