@@ -42,33 +42,33 @@ def dataclass_param(request):
42
42
43
43
44
44
def _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 ]
46
46
) -> None :
47
47
assert schema .load (dumped ) == loaded
48
48
49
49
50
50
def _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 ]
52
52
) -> None :
53
53
assert schema .dump (loaded ) == dumped
54
54
55
55
56
56
def _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 ]
58
58
) -> None :
59
59
assert schema .loads (schema .dumps (loaded )) == loaded
60
60
61
61
62
62
def _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 ]
64
64
) -> None :
65
65
assert schema .dump (schema .load (dumped )) == dumped
66
66
67
67
68
68
def fixture_from_dict (
69
69
name : str ,
70
70
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 ]
72
72
],
73
73
):
74
74
"""
@@ -434,7 +434,8 @@ class B:
434
434
435
435
436
436
@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]
438
439
reason = "Forward references and string annotations are broken in PyPy3 < 7.2" ,
439
440
strict = True ,
440
441
)
0 commit comments