Lines Matching refs:Self
35 from typing import Self, LiteralString
252 self.assertEqual(Self, Self)
253 self.assertIs(Self, Self)
254 self.assertNotEqual(Self, None)
258 def bar(self) -> Self: ...
260 def bar(self) -> 'Self': ...
262 def bar(self) -> 'typing.Self': ...
266 self.assertEqual(gth(target.bar), {'return': Self})
267 self.assertIs(get_origin(Self), None)
270 self.assertEqual(repr(Self), 'typing.Self')
274 Self[int]
278 class C(type(Self)):
281 class C(Self):
286 Self()
288 type(Self)()
292 isinstance(1, Self)
294 issubclass(int, Self)
298 alias_1 = Tuple[Self, Self]
299 alias_2 = List[Self]
300 alias_3 = ClassVar[Self]
301 self.assertEqual(get_args(alias_1), (Self, Self))
302 self.assertEqual(get_args(alias_2), (Self,))
303 self.assertEqual(get_args(alias_3), (Self,))
8034 typing.Self: 'Self',