File tree 1 file changed +3
-0
lines changed
1 file changed +3
-0
lines changed Original file line number Diff line number Diff line change @@ -403,8 +403,10 @@ def test_validating_assignment_value_change(ValidateAssignmentModel):
403
403
assert p .c == 0
404
404
p .c = 3
405
405
assert p .c == 6
406
+ assert p .model_dump ()['c' ] == 6
406
407
407
408
409
+ @pytest .mark .xfail (reason = 'requires https://github.com/pydantic/pydantic-core/pull/766' )
408
410
def test_validating_assignment_extra (ValidateAssignmentModel ):
409
411
p = ValidateAssignmentModel (b = 'hello' , extra_field = 1.23 )
410
412
assert p .extra_field == 1.23
@@ -414,6 +416,7 @@ def test_validating_assignment_extra(ValidateAssignmentModel):
414
416
assert p .extra_field == 1.23
415
417
p .extra_field = 'bye'
416
418
assert p .extra_field == 'bye'
419
+ assert p .model_dump ()['extra_field' ] == 'bye'
417
420
418
421
419
422
def test_validating_assignment_dict (ValidateAssignmentModel ):
You can’t perform that action at this time.
0 commit comments