| 1583 | animals: SimpleNamespace, get_pet_discriminator_value: Callable[[Any], str] |
| 1584 | ) -> None: |
| 1585 | class PetModelField(BaseModel): |
| 1586 | pet: Union[Annotated[animals.cat, Tag('cat')], Annotated[animals.dog, Tag('dog')]] = Field( |
| 1587 | discriminator=Discriminator(get_pet_discriminator_value) |
| 1588 | ) |
| 1589 | |
| 1590 | class PetModelAnnotated(BaseModel): |
| 1591 | pet: Annotated[ |
nothing calls this directly
no test coverage detected