| 449 | |
| 450 | def test_annotated_private_field_with_default(): |
| 451 | class AnnotatedPrivateFieldModel(BaseModel): |
| 452 | _foo: Annotated[int, PrivateAttr(default=1)] |
| 453 | _bar: Annotated[str, 'hello'] |
| 454 | _baz: 'Annotated[str, PrivateAttr(default=2)]' |
| 455 | |
| 456 | model = AnnotatedPrivateFieldModel() |
| 457 | assert model._foo == 1 |