Lines Matching defs:Final

22 from typing import Generic, ClassVar, Final, final, Protocol
501 Final, Final[int], ClassVar, ClassVar[int],
4061 class Final:
4064 if base is not Final and issubclass(base, Final):
4067 class Test(Generic[T], Final):
4220 Final[int],
4331 Final[int] # OK
4333 Final[int, str]
4335 Final[int][str]
4337 Optional[Final[int]]
4340 self.assertEqual(repr(Final), 'typing.Final')
4341 cv = Final[int]
4342 self.assertEqual(repr(cv), 'typing.Final[int]')
4343 cv = Final[Employee]
4344 self.assertEqual(repr(cv), 'typing.Final[%s.Employee]' % __name__)
4345 cv = Final[tuple[int]]
4346 self.assertEqual(repr(cv), 'typing.Final[tuple[int]]')
4350 class C(type(Final)):
4353 class C(type(Final[int])):
4358 Final()
4360 type(Final)()
4362 type(Final[Optional[int]])()
4366 isinstance(1, Final[int])
4368 issubclass(int, Final)
4734 b: Annotated['Final[int]', "const"] = 4
4736 y: 'Final' = 4
4739 b: List['Final[int]'] = 4
4742 self.assertEqual(get_type_hints(C, globals())['b'], Final[int])
4744 self.assertEqual(get_type_hints(C, globals())['y'], Final)
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)
5113 attr: Final['Loop']
5468 self.assertEqual(hints, {'name': Final[str]})
5471 self.assertEqual(hints, {'value': Final})
5546 self.assertIs(get_origin(Final[List[int]]), Final)
5575 self.assertEqual(get_args(Final[List[int]]), (List[int],))
7221 const: Annotated[Final[int], "Const"] = 4
7224 self.assertEqual(get_type_hints(C, globals())['const'], Final[int])
8023 typing.Final: 'Final',
8039 typing.Final[Any]: 'Final',