@@ -42,33 +42,33 @@ def dataclass_param(request):
4242
4343
4444def _assert_load (
45- schema : t . Type [ marshmallow .Schema ] , loaded : t .Any , dumped : t .Dict [t .Any , t .Any ]
45+ schema : marshmallow .Schema , loaded : t .Any , dumped : t .Dict [t .Any , t .Any ]
4646) -> None :
4747 assert schema .load (dumped ) == loaded
4848
4949
5050def _assert_dump (
51- schema : t . Type [ marshmallow .Schema ] , loaded : t .Any , dumped : t .Dict [t .Any , t .Any ]
51+ schema : marshmallow .Schema , loaded : t .Any , dumped : t .Dict [t .Any , t .Any ]
5252) -> None :
5353 assert schema .dump (loaded ) == dumped
5454
5555
5656def _assert_dump_load (
57- schema : t . Type [ marshmallow .Schema ] , loaded : t .Any , dumped : t .Dict [t .Any , t .Any ]
57+ schema : marshmallow .Schema , loaded : t .Any , dumped : t .Dict [t .Any , t .Any ]
5858) -> None :
5959 assert schema .loads (schema .dumps (loaded )) == loaded
6060
6161
6262def _assert_load_dump (
63- schema : t . Type [ marshmallow .Schema ] , loaded : t .Any , dumped : t .Dict [t .Any , t .Any ]
63+ schema : marshmallow .Schema , loaded : t .Any , dumped : t .Dict [t .Any , t .Any ]
6464) -> None :
6565 assert schema .dump (schema .load (dumped )) == dumped
6666
6767
6868def fixture_from_dict (
6969 name : str ,
7070 id_to_value : t .Mapping [
71- str , t .Callable [[t . Type [ marshmallow .Schema ] , t .Dict [t .Any , t .Any ], t .Any ], None ]
71+ str , t .Callable [[marshmallow .Schema , t .Dict [t .Any , t .Any ], t .Any ], None ]
7272 ],
7373):
7474 """
@@ -434,7 +434,8 @@ class B:
434434
435435
436436@pytest .mark .xfail (
437- condition = sys .implementation .name == "pypy" and sys .pypy_version_info < (7 , 2 ),
437+ # type ignored due to foss.heptapod.net/pypy/pypy/-/issues/3129
438+ condition = sys .implementation .name == "pypy" and sys .pypy_version_info < (7 , 2 ), # type: ignore[attr-defined]
438439 reason = "Forward references and string annotations are broken in PyPy3 < 7.2" ,
439440 strict = True ,
440441)
0 commit comments