feat: add opt field

This commit is contained in:
Georg K 2022-11-11 08:08:49 +03:00
parent 1dd98d2752
commit 83739c7c8e

View File

@ -6,6 +6,7 @@ from uuid import UUID
import pytest
from aiohttp import web
from pydantic import Field
from pydantic.main import BaseModel
from aiohttp_pydantic import PydanticView, oas
@ -32,7 +33,7 @@ class Toy(BaseModel):
class Pet(BaseModel):
id: int
name: str
name: Optional[str] = Field(None)
toys: List[Toy]
@ -193,7 +194,7 @@ async def test_pets_route_should_have_get_method(generated_oas):
"type": "array",
},
},
"required": ["id", "name", "toys"],
"required": ["id", "toys"],
"title": "Pet",
"type": "object",
},
@ -222,7 +223,7 @@ async def test_pets_route_should_have_post_method(generated_oas):
"type": "array",
},
},
"required": ["id", "name", "toys"],
"required": ["id", "toys"],
"title": "Pet",
"type": "object",
}
@ -244,7 +245,7 @@ async def test_pets_route_should_have_post_method(generated_oas):
"type": "array",
},
},
"required": ["id", "name", "toys"],
"required": ["id", "toys"],
"title": "Pet",
"type": "object",
}
@ -321,7 +322,7 @@ async def test_pets_id_route_should_have_get_method(generated_oas):
"type": "array",
},
},
"required": ["id", "name", "toys"],
"required": ["id", "toys"],
"title": "Pet",
"type": "object",
}
@ -356,7 +357,7 @@ async def test_pets_id_route_should_have_put_method(generated_oas):
"type": "array",
},
},
"required": ["id", "name", "toys"],
"required": ["id", "toys"],
"title": "Pet",
"type": "object",
}