77
88import pytest
99
10- import yandex_cloud_ml_sdk ._types .structured_output
11- from yandex_cloud_ml_sdk ._types .structured_output import schema_from_response_format
10+ import yandex_cloud_ml_sdk ._types .schemas
11+ from yandex_cloud_ml_sdk ._types .schemas import schema_from_response_format
1212
1313
1414def test_string_type () -> None :
@@ -25,7 +25,7 @@ def test_dict_type() -> None:
2525
2626@pytest .mark .require_env ('pydantic' )
2727def test_pydantic_model () -> None :
28- assert yandex_cloud_ml_sdk ._types .structured_output .PYDANTIC is True
28+ assert yandex_cloud_ml_sdk ._types .schemas .PYDANTIC is True
2929
3030 import pydantic
3131
@@ -116,25 +116,25 @@ class B:
116116@pytest .fixture (name = 'no_pydantic' )
117117def fixture_no_pydantic (monkeypatch ) -> typing .Iterator [bool ]:
118118 # pylint: disable=reimported
119- sys .modules .pop (yandex_cloud_ml_sdk ._types .structured_output .__name__ , None )
119+ sys .modules .pop (yandex_cloud_ml_sdk ._types .schemas .__name__ , None )
120120
121121 with monkeypatch .context () as m :
122122 m .setitem (sys .modules , 'pydantic' , None )
123- import yandex_cloud_ml_sdk ._types .structured_output as _m
123+ import yandex_cloud_ml_sdk ._types .schemas as _m
124124
125125 yield True
126126
127- sys .modules .pop (yandex_cloud_ml_sdk ._types .structured_output .__name__ , None )
128- import yandex_cloud_ml_sdk ._types .structured_output as _m2
127+ sys .modules .pop (yandex_cloud_ml_sdk ._types .schemas .__name__ , None )
128+ import yandex_cloud_ml_sdk ._types .schemas as _m2
129129
130130 assert _m
131131 assert _m2
132132
133133
134134def test_no_pydantic (no_pydantic ) -> None :
135135 assert no_pydantic
136- assert yandex_cloud_ml_sdk ._types .structured_output .PYDANTIC is False
137- assert yandex_cloud_ml_sdk ._types .structured_output .PYDANTIC_V2 is False
136+ assert yandex_cloud_ml_sdk ._types .schemas .PYDANTIC is False
137+ assert yandex_cloud_ml_sdk ._types .schemas .PYDANTIC_V2 is False
138138
139139 class A :
140140 a : int
0 commit comments