Lines Matching refs:int
60 (*tuple[int],)[0],
62 (*tuple[int, str],)[0],
63 (*tuple[int, ...],)[0],
65 tuple[*tuple[int, ...]],
67 tuple[str, *tuple[int, ...]],
68 tuple[*tuple[int, ...], str],
69 tuple[float, *tuple[int, ...], str],
70 tuple[*tuple[*tuple[int, ...]]],
72 Unpack[tuple[int]],
74 Unpack[tuple[int, str]],
75 Unpack[tuple[int, ...]],
77 tuple[Unpack[tuple[int, ...]]],
79 tuple[str, Unpack[tuple[int, ...]]],
80 tuple[Unpack[tuple[int, ...]], str],
81 tuple[float, Unpack[tuple[int, ...]], str],
82 tuple[Unpack[tuple[Unpack[tuple[int, ...]]]]],
84 tuple[Unpack[tuple[*tuple[int, ...]]]],
85 tuple[*tuple[Unpack[tuple[int, ...]]]],
137 alias = t[int]
139 self.assertEqual(alias.__args__, (int,))
143 for t in int, str, float, Sized, Hashable:
147 t[int]
153 alias = t[int]
168 t = list[int]
177 class C(list[int]):
183 t = dict[int, None]
188 t = list[int]
190 t[int]
195 t = MyList[int]
197 self.assertEqual(t.__args__, (int,))
205 self.assertEqual(repr(tuple[int, ...]), 'tuple[int, ...]')
206 x1 = tuple[*tuple[int]]
207 self.assertEqual(repr(x1), 'tuple[*tuple[int]]')
208 x2 = tuple[*tuple[int, str]]
209 self.assertEqual(repr(x2), 'tuple[*tuple[int, str]]')
210 x3 = tuple[*tuple[int, ...]]
211 self.assertEqual(repr(x3), 'tuple[*tuple[int, ...]]')
212 self.assertTrue(repr(MyList[int]).endswith('.BaseTest.test_repr.<locals>.MyList[int]'))
217 a = types.GenericAlias(list, int)
218 self.assertEqual(str(a), 'list[int]')
220 self.assertEqual(a.__args__, (int,))
226 D0 = dict[str, int]
227 self.assertEqual(D0.__args__, (str, int))
232 D1b = dict[K, int]
233 self.assertEqual(D1b.__args__, (K, int))
257 L4b = list[Dict[T, int]]
258 self.assertEqual(L4b.__args__, (Dict[T, int],))
264 T1 = tuple[*tuple[int]]
267 (*tuple[int],),
278 T4 = tuple[*tuple[int, str]]
281 (*tuple[int, str],),
287 self.assertEqual(list[T][int], list[int])
288 self.assertEqual(dict[str, T][int], dict[str, int])
289 self.assertEqual(dict[T, int][str], dict[str, int])
290 self.assertEqual(dict[K, V][str, int], dict[str, int])
291 self.assertEqual(dict[T, T][int], dict[int, int])
293 self.assertEqual(list[list[T]][int], list[list[int]])
294 self.assertEqual(list[dict[T, int]][str], list[dict[str, int]])
295 self.assertEqual(list[dict[str, T]][int], list[dict[str, int]])
296 self.assertEqual(list[dict[K, V]][str, int], list[dict[str, int]])
297 self.assertEqual(dict[T, list[int]][str], dict[str, list[int]])
299 self.assertEqual(list[List[T]][int], list[List[int]])
300 self.assertEqual(list[Dict[K, V]][str, int], list[Dict[str, int]])
301 self.assertEqual(list[Union[K, V]][str, int], list[Union[str, int]])
302 self.assertEqual(list[Callable[[K, V], K]][str, int],
303 list[Callable[[str, int], str]])
304 self.assertEqual(dict[T, List[int]][str], dict[str, List[int]])
307 list[int][int]
309 dict[T, int][str, int]
311 dict[str, T][str, int]
313 dict[T, T][str, int]
316 self.assertEqual(list[int], list[int])
317 self.assertEqual(dict[str, int], dict[str, int])
318 self.assertEqual((*tuple[int],)[0], (*tuple[int],)[0])
319 self.assertEqual(tuple[*tuple[int]], tuple[*tuple[int]])
320 self.assertNotEqual(dict[str, int], dict[str, str])
321 self.assertNotEqual(list, list[int])
322 self.assertNotEqual(list[int], list)
323 self.assertNotEqual(list[int], tuple[int])
324 self.assertNotEqual((*tuple[int],)[0], tuple[int])
338 t = type[int]
343 self.assertEqual(t(0), int)
349 MyType[int]
393 a = typing.Union[list[int], list[str]]
394 self.assertEqual(a.__args__, (list[int], list[str]))
403 dir_of_gen_alias = set(dir(list[int]))
414 alias = t[int]
424 alias = SubClass(list, int)
429 self.assertEqual(alias, list[int])
431 Bad(list, int, bad=int)
434 t = tuple[int, str]
437 self.assertEqual(repr(x), '*tuple[int, str]')
440 t = tuple[int, str]
447 t = tuple[int, str]