File tree Expand file tree Collapse file tree 1 file changed +3
-4
lines changed
tests/functional/event_handler/_pydantic Expand file tree Collapse file tree 1 file changed +3
-4
lines changed Original file line number Diff line number Diff line change 3
3
from typing import List
4
4
5
5
import pytest
6
- from pydantic import BaseModel
6
+ from pydantic import BaseModel , ConfigDict
7
7
from pydantic .color import Color
8
8
9
9
from aws_lambda_powertools .event_handler .openapi .encoders import jsonable_encoder
@@ -230,6 +230,7 @@ def serializer(value):
230
230
assert result == ["serialized" ]
231
231
232
232
233
+ @pytest .mark .usefixtures ("pydanticv2_only" )
233
234
def test_openapi_encode_custom_serializer_pydantic ():
234
235
# GIVEN a sequence with a custom class
235
236
class CustomClass :
@@ -238,9 +239,7 @@ class CustomClass:
238
239
class Order (BaseModel ):
239
240
kind : CustomClass
240
241
241
- # maintenance: deprecate in V3; becomes model_config =ConfigDict(<directive>=True)
242
- class Config :
243
- arbitrary_types_allowed = True
242
+ model_config = ConfigDict (arbitrary_types_allowed = True )
244
243
245
244
order = Order (kind = CustomClass ())
246
245
You can’t perform that action at this time.
0 commit comments