@@ -72,6 +72,7 @@ def double(value, info):
7272 'exclude_unset' : False ,
7373 'exclude_defaults' : False ,
7474 'exclude_none' : False ,
75+ 'exclude_computed_fields' : False ,
7576 'round_trip' : False ,
7677 'serialize_as_any' : False ,
7778 }
@@ -85,6 +86,7 @@ def double(value, info):
8586 'exclude_unset' : False ,
8687 'exclude_defaults' : False ,
8788 'exclude_none' : False ,
89+ 'exclude_computed_fields' : False ,
8890 'round_trip' : False ,
8991 'serialize_as_any' : False ,
9092 }
@@ -97,6 +99,7 @@ def double(value, info):
9799 'exclude_unset' : False ,
98100 'exclude_defaults' : False ,
99101 'exclude_none' : False ,
102+ 'exclude_computed_fields' : False ,
100103 'round_trip' : False ,
101104 'serialize_as_any' : False ,
102105 }
@@ -109,6 +112,7 @@ def double(value, info):
109112 'exclude_unset' : True ,
110113 'exclude_defaults' : False ,
111114 'exclude_none' : False ,
115+ 'exclude_computed_fields' : False ,
112116 'round_trip' : False ,
113117 'serialize_as_any' : False ,
114118 }
@@ -123,6 +127,7 @@ def double(value, info):
123127 'exclude_unset' : False ,
124128 'exclude_defaults' : False ,
125129 'exclude_none' : False ,
130+ 'exclude_computed_fields' : False ,
126131 'round_trip' : False ,
127132 'serialize_as_any' : False ,
128133 }
@@ -136,6 +141,7 @@ def double(value, info):
136141 'exclude_unset' : False ,
137142 'exclude_defaults' : False ,
138143 'exclude_none' : False ,
144+ 'exclude_computed_fields' : False ,
139145 'round_trip' : False ,
140146 'serialize_as_any' : False ,
141147 }
@@ -231,27 +237,27 @@ def append_args(value, info):
231237 )
232238 assert s .to_python (123 ) == (
233239 "123 info=SerializationInfo(include=None, exclude=None, context=None, mode='python', by_alias=False, exclude_unset=False, "
234- 'exclude_defaults=False, exclude_none=False, round_trip=False, serialize_as_any=False)'
240+ 'exclude_defaults=False, exclude_none=False, exclude_computed_fields=False, round_trip=False, serialize_as_any=False)'
235241 )
236242 assert s .to_python (123 , mode = 'other' ) == (
237243 "123 info=SerializationInfo(include=None, exclude=None, context=None, mode='other', by_alias=False, exclude_unset=False, "
238- 'exclude_defaults=False, exclude_none=False, round_trip=False, serialize_as_any=False)'
244+ 'exclude_defaults=False, exclude_none=False, exclude_computed_fields=False, round_trip=False, serialize_as_any=False)'
239245 )
240246 assert s .to_python (123 , include = {'x' }) == (
241247 "123 info=SerializationInfo(include={'x'}, exclude=None, context=None, mode='python', by_alias=False, exclude_unset=False, "
242- 'exclude_defaults=False, exclude_none=False, round_trip=False, serialize_as_any=False)'
248+ 'exclude_defaults=False, exclude_none=False, exclude_computed_fields=False, round_trip=False, serialize_as_any=False)'
243249 )
244250 assert s .to_python (123 , context = 'context' ) == (
245251 "123 info=SerializationInfo(include=None, exclude=None, context='context', mode='python', by_alias=False, exclude_unset=False, "
246- 'exclude_defaults=False, exclude_none=False, round_trip=False, serialize_as_any=False)'
252+ 'exclude_defaults=False, exclude_none=False, exclude_computed_fields=False, round_trip=False, serialize_as_any=False)'
247253 )
248254 assert s .to_python (123 , mode = 'json' , exclude = {1 : {2 }}) == (
249255 "123 info=SerializationInfo(include=None, exclude={1: {2}}, context=None, mode='json', by_alias=False, exclude_unset=False, "
250- 'exclude_defaults=False, exclude_none=False, round_trip=False, serialize_as_any=False)'
256+ 'exclude_defaults=False, exclude_none=False, exclude_computed_fields=False, round_trip=False, serialize_as_any=False)'
251257 )
252258 assert s .to_json (123 ) == (
253259 b"\" 123 info=SerializationInfo(include=None, exclude=None, context=None, mode='json', by_alias=False, exclude_unset=False, "
254- b'exclude_defaults=False, exclude_none=False, round_trip=False, serialize_as_any=False)"'
260+ b'exclude_defaults=False, exclude_none=False, exclude_computed_fields=False, round_trip=False, serialize_as_any=False)"'
255261 )
256262
257263
0 commit comments