MCPcopy
hub / github.com/pydantic/pydantic / test_before_validator_field_name

Function test_before_validator_field_name

tests/test_validators.py:2795–2802  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

2793
2794
2795def test_before_validator_field_name():
2796 class MyModel(BaseModel):
2797 x: int
2798 foobar: Annotated[dict[Any, Any], BeforeValidator(foobar_validate)]
2799
2800 m = MyModel(x='123', foobar='1')
2801 # insert_assert(m.foobar)
2802 assert m.foobar == {'value': '1', 'field_name': 'foobar', 'data': {'x': 123}}
2803
2804
2805def test_plain_validator_field_name():

Callers

nothing calls this directly

Calls 1

MyModelClass · 0.70

Tested by

no test coverage detected