We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0ac76bb commit dc535b1Copy full SHA for dc535b1
tests/test_extension.py
@@ -86,6 +86,13 @@ def test_extension(analysis: str) -> None:
86
schema = package.classes["ExampleModel"].extra["griffe_pydantic"]["schema"]
87
assert schema.startswith('{\n "description"')
88
89
+ fields = package.classes["ExampleModel"].extra["griffe_pydantic"]["fields"]()
90
+ assert "field_without_default" in fields
91
+ assert "field_plain_with_validator" in fields
92
+ assert "field_with_validator_and_alias" in fields
93
+ assert "field_with_constraints_and_description" in fields
94
+ assert "regular_method" not in fields
95
+
96
assert "AliasClass" in package.classes
97
assert package.classes["AliasClass"].labels == {"pydantic-model"}
98
0 commit comments