@@ -198,7 +198,7 @@ def test_parse_annotation(annotation: Any, module: str, class_name: str, args: t
198198 pytest .param (type , ":py:class:`type`" , id = "type" ),
199199 pytest .param (collections .abc .Callable , ":py:class:`~collections.abc.Callable`" , id = "abc-Callable" ),
200200 pytest .param (Type , ":py:class:`~typing.Type`" , id = "typing-Type" ), # noqa: UP006
201- pytest .param (Type [A ], r ":py:class:`~typing.Type`\ \[:py:class:`~%s .A`]" % __name__ , id = "typing-A" ), # noqa: UP006
201+ pytest .param (Type [A ], rf ":py:class:`~typing.Type`\ \[:py:class:`~{ __name__ } .A`]" , id = "typing-A" ), # noqa: UP006
202202 pytest .param (Any , ":py:data:`~typing.Any`" , id = "Any" ),
203203 pytest .param (AnyStr , ":py:data:`~typing.AnyStr`" , id = "AnyStr" ),
204204 pytest .param (Generic [T ], r":py:class:`~typing.Generic`\ \[:py:class:`~typing.TypeVar`\ \(``T``)]" , id = "Generic" ),
@@ -319,14 +319,14 @@ def test_parse_annotation(annotation: Any, module: str, class_name: str, args: t
319319 pytest .param (Pattern [str ], r":py:class:`~typing.Pattern`\ \[:py:class:`str`]" , id = "Pattern-str" ),
320320 pytest .param (IO , ":py:class:`~typing.IO`" , id = "IO" ),
321321 pytest .param (IO [str ], r":py:class:`~typing.IO`\ \[:py:class:`str`]" , id = "IO-str" ),
322- pytest .param (Metaclass , ":py:class:`~%s .Metaclass`" % __name__ , id = "Metaclass" ),
323- pytest .param (A , ":py:class:`~%s .A`" % __name__ , id = "A" ),
324- pytest .param (B , ":py:class:`~%s .B`" % __name__ , id = "B" ),
325- pytest .param (B [int ], r ":py:class:`~%s .B`\ \[:py:class:`int`]" % __name__ , id = "B-int" ),
326- pytest .param (C , ":py:class:`~%s .C`" % __name__ , id = "C" ),
327- pytest .param (D , ":py:class:`~%s .D`" % __name__ , id = "D" ),
328- pytest .param (E , ":py:class:`~%s .E`" % __name__ , id = "E" ),
329- pytest .param (E [int ], r ":py:class:`~%s .E`\ \[:py:class:`int`]" % __name__ , id = "E-int" ),
322+ pytest .param (Metaclass , f ":py:class:`~{ __name__ } .Metaclass`" , id = "Metaclass" ),
323+ pytest .param (A , f ":py:class:`~{ __name__ } .A`" , id = "A" ),
324+ pytest .param (B , f ":py:class:`~{ __name__ } .B`" , id = "B" ),
325+ pytest .param (B [int ], rf ":py:class:`~{ __name__ } .B`\ \[:py:class:`int`]" , id = "B-int" ),
326+ pytest .param (C , f ":py:class:`~{ __name__ } .C`" , id = "C" ),
327+ pytest .param (D , f ":py:class:`~{ __name__ } .D`" , id = "D" ),
328+ pytest .param (E , f ":py:class:`~{ __name__ } .E`" , id = "E" ),
329+ pytest .param (E [int ], rf ":py:class:`~{ __name__ } .E`\ \[:py:class:`int`]" , id = "E-int" ),
330330 pytest .param (W , rf":py:{ 'class' if PY310_PLUS else 'func' } :`~typing.NewType`\ \(``W``, :py:class:`str`)" , id = "W" ),
331331 pytest .param (T , r":py:class:`~typing.TypeVar`\ \(``T``)" , id = "T" ),
332332 pytest .param (U_co , r":py:class:`~typing.TypeVar`\ \(``U_co``, covariant=True)" , id = "U-co" ),
0 commit comments