feat: update pydantic

This commit is contained in:
Georg K
2023-07-14 03:31:33 +03:00
parent 26fd6fa19f
commit a94c9d4863
9 changed files with 159 additions and 138 deletions

View File

@@ -6,7 +6,7 @@ from uuid import UUID
import pytest
from aiohttp import web
from pydantic import Field
from pydantic import Field, RootModel
from pydantic.main import BaseModel
from aiohttp_pydantic import PydanticView, oas
@@ -52,8 +52,7 @@ class Dog(BaseModel):
barks: float
class Animal(BaseModel):
__root__: Annotated[Union[Cat, Dog], Field(discriminator='pet_type')]
Animal = RootModel[Annotated[Union[Cat, Dog], Field(discriminator='pet_type')]]
class PetCollectionView(PydanticView):