@@ -31,57 +31,41 @@ class DataclassModule:
3131 field = dataclasses .field ,
3232 ),
3333 ],
34- ids = [' attrs' , ' dataclasses' ],
34+ ids = [" attrs" , " dataclasses" ],
3535)
3636def dataclass_param (request ):
3737 """Parametrize over both implementations of the @dataclass decorator."""
3838 return request .param
3939
4040
4141def _assert_load (
42- schema : t .Type [marshmallow .Schema ],
43- loaded : t .Any ,
44- dumped : t .Dict [t .Any , t .Any ],
42+ schema : t .Type [marshmallow .Schema ], loaded : t .Any , dumped : t .Dict [t .Any , t .Any ]
4543) -> None :
4644 assert schema .load (dumped ) == loaded
4745
4846
4947def _assert_dump (
50- schema : t .Type [marshmallow .Schema ],
51- loaded : t .Any ,
52- dumped : t .Dict [t .Any , t .Any ],
48+ schema : t .Type [marshmallow .Schema ], loaded : t .Any , dumped : t .Dict [t .Any , t .Any ]
5349) -> None :
5450 assert schema .dump (loaded ) == dumped
5551
5652
5753def _assert_dump_load (
58- schema : t .Type [marshmallow .Schema ],
59- loaded : t .Any ,
60- dumped : t .Dict [t .Any , t .Any ],
54+ schema : t .Type [marshmallow .Schema ], loaded : t .Any , dumped : t .Dict [t .Any , t .Any ]
6155) -> None :
6256 assert schema .loads (schema .dumps (loaded )) == loaded
6357
6458
6559def _assert_load_dump (
66- schema : t .Type [marshmallow .Schema ],
67- loaded : t .Any ,
68- dumped : t .Dict [t .Any , t .Any ],
60+ schema : t .Type [marshmallow .Schema ], loaded : t .Any , dumped : t .Dict [t .Any , t .Any ]
6961) -> None :
7062 assert schema .dump (schema .load (dumped )) == dumped
7163
7264
7365def fixture_from_dict (
7466 name : str ,
7567 id_to_value : t .Mapping [
76- str ,
77- t .Callable [
78- [
79- t .Type [marshmallow .Schema ],
80- t .Dict [t .Any , t .Any ],
81- t .Any ,
82- ],
83- None ,
84- ],
68+ str , t .Callable [[t .Type [marshmallow .Schema ], t .Dict [t .Any , t .Any ], t .Any ], None ]
8569 ],
8670):
8771 """
@@ -95,24 +79,21 @@ def fixture_from_dict(
9579 Returns:
9680 The PyTest fixture
9781 """
98- @pytest .fixture (
99- name = name ,
100- params = id_to_value .values (),
101- ids = id_to_value .keys (),
102- )
82+
83+ @pytest .fixture (name = name , params = id_to_value .values (), ids = id_to_value .keys ())
10384 def fixture (request ):
10485 return request .param
10586
10687 return fixture
10788
10889
10990_assert_dump_load = fixture_from_dict (
110- name = ' assert_dump_load' ,
91+ name = " assert_dump_load" ,
11192 id_to_value = {
112- ' load' : _assert_load ,
113- ' dump' : _assert_dump ,
114- ' dump load' : _assert_dump_load ,
115- ' load dump' : _assert_load_dump ,
93+ " load" : _assert_load ,
94+ " dump" : _assert_dump ,
95+ " dump load" : _assert_dump_load ,
96+ " load dump" : _assert_load_dump ,
11697 },
11798)
11899
@@ -301,7 +282,7 @@ class A:
301282 assert attr .fields (A ).x .metadata ["foo" ] == 1
302283
303284
304- @pytest .mark .parametrize (argnames = [' value' ], argvalues = [["X" ], [5 ]])
285+ @pytest .mark .parametrize (argnames = [" value" ], argvalues = [["X" ], [5 ]])
305286def test_union (module , value , assert_dump_load ):
306287 """Deserialize one of several types."""
307288
0 commit comments