File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11import pytest
2- import json
32
43from pydantic .alias_generators import (
54 to_camel ,
2221)
2322def test_pydantic_model_serialization (pydantic_model , expected ):
2423 json_model_dump = pydantic_model .model_dump (by_alias = True )
25- with pytest .warns (DeprecationWarning ):
26- recursive_dump = pydantic_model .recursive_model_dump ()
27- assert json_model_dump == recursive_dump == expected
28- assert json .loads (json .dumps (recursive_dump )) == expected
24+ assert json_model_dump == expected
2925
3026 model_dump = pydantic_model .model_dump ()
3127 snake_case_dump = pydantic_model .model_dump (by_alias = False )
32- assert snake_case_dump == model_dump != expected
28+ assert snake_case_dump == model_dump
3329
3430 camel_keys = {to_camel (key ) for key in model_dump .keys ()}
3531 assert set (camel_keys ).issubset (set (expected .keys ()))
You can’t perform that action at this time.
0 commit comments