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 a5d534c commit a381d37Copy full SHA for a381d37
1 file changed
scim2_tester/filling.py
@@ -125,7 +125,12 @@ def fill_with_random_values(
125
:param field_names: Optional list of field names to fill (defaults to all)
126
:returns: The filled object or None if the object ends up empty
127
"""
128
- for field_name in field_names or obj.__class__.model_fields.keys():
+ for field_name in (
129
+ field_names if field_names is not None else obj.__class__.model_fields.keys()
130
+ ):
131
+ if field_name not in obj.__class__.model_fields:
132
+ continue
133
+
134
field = obj.__class__.model_fields[field_name]
135
if field.default:
136
continue
0 commit comments