Lines Matching defs:gth
208 self.assertEqual(gth(target), expected)
228 self.assertEqual(gth(target), expected)
266 self.assertEqual(gth(target.bar), {'return': Self})
322 self.assertEqual(gth(target.bar), {'return': LiteralString})
1260 self.assertEqual(gth(func1), {'args': Unpack[Ts]})
1263 self.assertEqual(gth(func2), {'args': Unpack[tuple[int, str]]})
1268 self.assertEqual(gth(func3), {'args': Unpack[CustomVariadic[int, str]]})
1274 self.assertEqual(gth(func1, localns={'Ts': Ts}),
1278 self.assertEqual(gth(func2), {'args': Unpack[tuple[int, str]]})
1283 self.assertEqual(gth(func3, localns={'CustomVariadic': CustomVariadic}),
4949 self.assertEqual(gth(Loop, globals())['attr'], Final[Loop])
4950 self.assertNotEqual(gth(Loop, globals())['attr'], Final[int])
4951 self.assertNotEqual(gth(Loop, globals())['attr'], Final)
5208 gth = get_type_hints
5225 gth(123)
5227 gth('abc')
5229 gth(None)
5233 self.assertEqual(gth(ann_module), ann_module_type_hints)
5234 self.assertEqual(gth(ann_module2), {})
5235 self.assertEqual(gth(ann_module3), {})
5244 self.assertEqual(gth(mod_generics_cache), mgc_hints)
5247 self.assertEqual(gth(ann_module.C), # gth will find the right globalns
5249 self.assertIsInstance(gth(ann_module.j_class), dict)
5250 self.assertEqual(gth(ann_module.M), {'123': 123, 'o': type})
5251 self.assertEqual(gth(ann_module.D),
5253 self.assertEqual(gth(ann_module.Y), {'z': int})
5254 self.assertEqual(gth(ann_module.h_class),
5256 self.assertEqual(gth(ann_module.S), {'x': str, 'y': str})
5257 self.assertEqual(gth(ann_module.foo), {'x': int})
5258 self.assertEqual(gth(NoneAndForward),
5260 self.assertEqual(gth(HasForeignBaseClass),
5263 self.assertEqual(gth(XRepr.__new__),
5265 self.assertEqual(gth(mod_generics_cache.B),
5274 self.assertEqual(gth(WithNoneDefault), {'field': int})
5283 self.assertEqual(gth(ann_module2.NTC.meth), {})
5288 self.assertEqual(gth(ABase.meth), {'x': int})
5292 self.assertEqual(gth(int), {})
5293 self.assertEqual(gth(type), {})
5294 self.assertEqual(gth(dir), {})
5295 self.assertEqual(gth(len), {})
5296 self.assertEqual(gth(object.__str__), {})
5297 self.assertEqual(gth(object().__str__), {})
5298 self.assertEqual(gth(str.join), {})
5303 self.assertEqual(gth(testf), {'x': int})
5305 self.assertEqual(gth(testg), {'x': type(None)})
5312 self.assertEqual(gth(b, locals()), {'x': A})
5315 self.assertEqual(gth(ann_module2.CV, ann_module2.__dict__),
5317 self.assertEqual(gth(B, globals()),
5319 self.assertEqual(gth(CSub, globals()),
5322 self.assertEqual(gth(G), {'lst': ClassVar[List[T]]})
5326 self.assertEqual(gth(ForRefExample.func), expects)
5327 self.assertEqual(gth(ForRefExample.nested), expects)
7521 self.assertEqual(gth(C, globals(), locals()), {"func": Callable[P, int]})
7523 gth(C.foo, globals(), locals()), {"args": P.args, "kwargs": P.kwargs}
7896 self.assertEqual(gth(foo), {'return': TypeGuard[int]})