@@ -373,12 +373,13 @@ def test_type_members_func_1():
373373 assert name == typing .Literal ["foo" ]
374374 assert quals == typing .Literal ["ClassVar" ]
375375
376+ PK = "typing.Literal[<ParamKind.POSITIONAL_OR_KEYWORD: 1>]"
376377 assert (
377378 str (typ )
378- == "\
379+ == f "\
379380 typing.Callable[[\
380- typemap.typing.Param[typing.Literal['self'], tests.test_type_dir.Base[int], typing.Never ], \
381- typemap.typing.Param[typing.Literal['a'], int | None, typing.Never ], \
381+ typemap.typing.Param[typing.Literal['self'], tests.test_type_dir.Base[int], { PK } ], \
382+ typemap.typing.Param[typing.Literal['a'], int | None, { PK } ], \
382383 typemap.typing.Param[typing.Literal['b'], int, typing.Literal[\
383384 <ParamKind.KEYWORD_ONLY: 3>, <ParamKind.HAS_DEFAULT: 5>]]], \
384385 dict[str, int]]"
@@ -395,10 +396,11 @@ def test_type_members_func_2():
395396 assert name == typing .Literal ["cbase" ]
396397 assert quals == typing .Literal ["ClassVar" ]
397398
399+ PK = "typing.Literal[<ParamKind.POSITIONAL_OR_KEYWORD: 1>]"
398400 assert (
399401 str (typ )
400- == "\
401- classmethod[tests.test_type_dir.Base[int], tuple[typemap.typing.Param[typing.Literal['a'], int | None, typing.Never ], typemap.typing.Param[typing.Literal['b'], ~K, typing.Never ]], dict[str, int]]"
402+ == f "\
403+ classmethod[tests.test_type_dir.Base[int], tuple[typemap.typing.Param[typing.Literal['a'], int | None, { PK } ], typemap.typing.Param[typing.Literal['b'], ~K, { PK } ]], dict[str, int]]"
402404 )
403405
404406
@@ -410,12 +412,11 @@ def test_type_members_func_3():
410412 assert name == typing .Literal ["sbase" ]
411413 assert quals == typing .Literal ["ClassVar" ]
412414
415+ PK = "typing.Literal[<ParamKind.POSITIONAL_OR_KEYWORD: 1>]"
413416 assert (
414417 str (typ )
415- # == "\
416- # staticmethod[tuple[typemap.typing.Param[typing.Literal['a'], int | typing.Literal['gotcha!'] | Z | None, typing.Never], typemap.typing.Param[typing.Literal['b'], ~K, typing.Never]], dict[str, int | Z]]"
417- == "\
418- typemap.typing.GenericCallable[tuple[Z], staticmethod[tuple[typemap.typing.Param[typing.Literal['a'], int | typing.Literal['gotcha!'] | Z | None, typing.Never], typemap.typing.Param[typing.Literal['b'], ~K, typing.Never]], dict[str, int | Z]]]"
418+ == f"\
419+ typemap.typing.GenericCallable[tuple[Z], staticmethod[tuple[typemap.typing.Param[typing.Literal['a'], int | typing.Literal['gotcha!'] | Z | None, { PK } ], typemap.typing.Param[typing.Literal['b'], ~K, { PK } ]], dict[str, int | Z]]]"
419420 )
420421
421422
0 commit comments