Coverage for tests/fixtures/pydantic.py: 100.00%
6 statements
« prev ^ index » next coverage.py v7.6.12, created at 2025-03-09 17:28 +0100
« prev ^ index » next coverage.py v7.6.12, created at 2025-03-09 17:28 +0100
1from typing import Set
3from pydantic import BaseModel, Field
6class Person(BaseModel):
7 """Simple Pydantic Model for a person's information"""
9 name: str = Field("PersonA", description="The person's name")
10 age: int = Field(18, description="The person's age which must be at minimum 18")
11 labels: Set[str] = Field(set(), description="Set of labels the person can be referred by")