Lines Matching refs:KT
18 from typing import T, KT, VT # Not in __all__.
440 self.assertEqual(repr(KT), '~KT')
2027 C2 = Callable[[KT, T], VT]
2043 C5 = Callable[[typing.List[T], tuple[KT, T], VT], int]
3584 KT, VT = tp.__args__
3586 isinstance(k, KT) and isinstance(v, VT)
3693 self.assertEqual(Callable[[T], T][KT], Callable[[KT], KT])
3773 class T1(Tuple[T, KT]): ...
3779 self.assertEqual(T1.__parameters__, (T, KT))
4023 self.assertNotEqual(Generic[KT], Generic[VT])
4043 class B(Generic[KT, T]):
4046 class C(A[T, VT], Generic[VT, T, KT], B[KT, T]):
4049 self.assertEqual(C.__parameters__, (VT, T, KT))
5779 typing.Dict[KT, VT]()
5797 self.assertIs(type(typing.DefaultDict[KT, VT]()), collections.defaultdict)
5813 self.assertIs(type(typing.OrderedDict[KT, VT]()), collections.OrderedDict)
5829 self.assertIs(type(typing.ChainMap[KT, VT]()), collections.ChainMap)
5831 class CM(typing.ChainMap[KT, VT]): ...
5962 class MMB(typing.MutableMapping[KT, VT]):
5976 self.assertEqual(len(MMB[KT, VT]()), 0)
5985 self.assertIsInstance(MMB[KT, VT](), typing.Mapping)
5986 self.assertIsInstance(MMB[KT, VT](), collections.abc.Mapping)
6826 class B(A[KT], total=False):
6827 b: KT
6830 self.assertEqual(B.__orig_bases__, (A[KT],))
6832 self.assertEqual(B.__parameters__, (KT,))
6853 'b': KT,
6860 class Point3D(Point2DGeneric[T], Generic[T, KT]):
6861 c: KT
6864 self.assertEqual(Point3D.__orig_bases__, (Point2DGeneric[T], Generic[T, KT]))
6866 self.assertEqual(Point3D.__parameters__, (T, KT))
6873 'c': KT,
6881 class Point3D(Point2DGeneric[T], Generic[KT]):
6882 c: KT
6888 class B(A[KT], total=False):
6889 b: KT
6903 'b': KT,
7289 D = Annotated[typing.Dict[KT, VT], dec]