Skip to content

Commit 7fd713c

Browse files
authored
Add xfailing test for pydantic-core PR 766 (#6641)
1 parent 15c984a commit 7fd713c

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

tests/test_validators.py

+3
Original file line numberDiff line numberDiff line change
@@ -403,8 +403,10 @@ def test_validating_assignment_value_change(ValidateAssignmentModel):
403403
assert p.c == 0
404404
p.c = 3
405405
assert p.c == 6
406+
assert p.model_dump()['c'] == 6
406407

407408

409+
@pytest.mark.xfail(reason='requires https://github.com/pydantic/pydantic-core/pull/766')
408410
def test_validating_assignment_extra(ValidateAssignmentModel):
409411
p = ValidateAssignmentModel(b='hello', extra_field=1.23)
410412
assert p.extra_field == 1.23
@@ -414,6 +416,7 @@ def test_validating_assignment_extra(ValidateAssignmentModel):
414416
assert p.extra_field == 1.23
415417
p.extra_field = 'bye'
416418
assert p.extra_field == 'bye'
419+
assert p.model_dump()['extra_field'] == 'bye'
417420

418421

419422
def test_validating_assignment_dict(ValidateAssignmentModel):

0 commit comments

Comments
 (0)