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 5a58e7d commit daef9c8Copy full SHA for daef9c8
scim2_tester/utils.py
@@ -370,7 +370,7 @@ def compare_field(expected: Any, actual: Any) -> bool:
370
if expected is None or actual is None:
371
return False
372
373
- if isinstance(expected, BaseModel) and isinstance(actual, BaseModel):
374
- return expected.model_dump() == actual.model_dump()
+ expected = expected.model_dump() if isinstance(expected, BaseModel) else expected
+ actual = actual.model_dump() if isinstance(actual, BaseModel) else actual
375
376
return expected == actual
0 commit comments