Lines Matching refs:str
62 (*tuple[int, str],)[0],
67 tuple[str, *tuple[int, ...]],
68 tuple[*tuple[int, ...], str],
69 tuple[float, *tuple[int, ...], str],
74 Unpack[tuple[int, str]],
79 tuple[str, Unpack[tuple[int, ...]]],
80 tuple[Unpack[tuple[int, ...]], str],
81 tuple[float, Unpack[tuple[int, ...]], str],
143 for t in int, str, float, Sized, Hashable:
203 self.assertEqual(repr(list[str]), 'list[str]')
208 x2 = tuple[*tuple[int, str]]
209 self.assertEqual(repr(x2), 'tuple[*tuple[int, str]]')
213 self.assertEqual(repr(list[str]()), '[]') # instances should keep their normal repr
218 self.assertEqual(str(a), 'list[int]')
226 D0 = dict[str, int]
227 self.assertEqual(D0.__args__, (str, int))
229 D1a = dict[str, V]
230 self.assertEqual(D1a.__args__, (str, V))
242 L0 = list[str]
243 self.assertEqual(L0.__args__, (str,))
278 T4 = tuple[*tuple[int, str]]
281 (*tuple[int, str],),
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])
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]])
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]])
309 dict[T, int][str, int]
311 dict[str, T][str, int]
313 dict[T, T][str, int]
317 self.assertEqual(dict[str, int], dict[str, int])
320 self.assertNotEqual(dict[str, int], dict[str, str])
329 isinstance([], list[str])
335 issubclass(L, list[str])
387 alias = tuple[str, ...]
393 a = typing.Union[list[int], list[str]]
394 self.assertEqual(a.__args__, (list[int], list[str]))
434 t = tuple[int, str]
437 self.assertEqual(repr(x), '*tuple[int, str]')
440 t = tuple[int, str]
447 t = tuple[int, str]