summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_typing.py
Commit message (Expand)AuthorAgeFilesLines
* [3.13] gh-114053: Fix another edge case involving `get_type_hints`, PEP 695 a...Miss Islington (bot)2024-06-251-4/+62
* [3.13] typing tests: remove some unnecessary uses of `exec()` (GH-119005) (#1...Miss Islington (bot)2024-05-141-19/+9
* [3.13] Rename typing._collect_parameters (GH-118900) (#118917)Miss Islington (bot)2024-05-101-1/+12
* [3.13] gh-118895: Call PyType_Ready() on typing.NoDefault (GH-118897) (#118914)Miss Islington (bot)2024-05-101-2/+21
* [3.13] gh-118772: Allow TypeVars without a default to follow those with a def...Miss Islington (bot)2024-05-081-0/+17
* gh-118660: Add second type parameter to (Async)ContextManager (#118681)Jelle Zijlstra2024-05-071-4/+19
* gh-118418: Deprecate failing to pass a value to the *type_params* parameter o...Alex Waygood2024-05-071-0/+25
* gh-118647: Add defaults to typing.Generator and typing.AsyncGenerator (#118648)Jelle Zijlstra2024-05-061-0/+11
* gh-116126: Implement PEP 696 (#116129)Jelle Zijlstra2024-05-031-1/+189
* gh-118168: Fix Unpack interaction with builtin aliases (#118169)Jelle Zijlstra2024-04-231-0/+32
* gh-114053: Fix bad interaction of PEP-695, PEP-563 and ``get_type_hints`` (#1...Alex Waygood2024-04-191-1/+25
* gh-117516: Implement typing.TypeIs (#117517)Jelle Zijlstra2024-04-091-1/+55
* gh-117110: Fix subclasses of typing.Any with custom constructors (#117111)傅立业(Chris Fu)2024-03-291-0/+20
* gh-116127: PEP-705: Add `ReadOnly` support for `TypedDict` (#116350)Nikita Sobolev2024-03-121-1/+64
* gh-89547: Support for nesting special forms like Final (#116096)Mehdi Drissi2024-03-121-12/+28
* gh-116325: Raise `SyntaxError` rather than `IndexError` on ForwardRef with em...Nikita Sobolev2024-03-051-0/+6
* gh-112281: Allow `Union` with unhashable `Annotated` metadata (#112283)Nikita Sobolev2024-03-011-4/+103
* Remove outdated comment about py3.6 in `test_typing` (#115318)Nikita Sobolev2024-02-121-2/+0
* gh-115165: Fix `typing.Annotated` for immutable types (#115213)dave-shawley2024-02-091-0/+21
* gh-112903: Handle non-types in _BaseGenericAlias.__mro_entries__() (#115191)Carl Meyer2024-02-091-0/+69
* GH-114013: fix setting `HOSTRUNNER` for `Tools/wasm/wasi.py` (GH-114097)Brett Cannon2024-01-161-1/+1
* gh-113320: Reduce the number of dangerous `getattr()` calls when constructing...Alex Waygood2024-01-051-2/+36
* gh-74690: Avoid a costly type check where possible in `_ProtocolMeta.__subcla...Alex Waygood2023-12-041-3/+16
* gh-112618: Make `Annotated` cache typed (#112619)Nikita Sobolev2023-12-021-0/+34
* gh-112509: Fix keys being present in both required_keys and optional_keys in ...Jelle Zijlstra2023-11-291-0/+40
* gh-111874: Call `__set_name__` on objects that define the method inside a `ty...Alex Waygood2023-11-271-0/+77
* gh-112345: `typing.Protocol`: Let failed subclasscheck show non-method member...Randolf Scholz2023-11-241-0/+16
* GH-111808: Make the default value for `test.support.infinite_recursion()` con...Brett Cannon2023-11-171-1/+1
* gh-112155: Run `typing.py` doctests as part of `test_typing` (#112156)Nikita Sobolev2023-11-161-0/+6
* gh-108303: Move more `typing` related files to `Lib/test/typinganndata` (#111...Nikita Sobolev2023-11-081-2/+1
* gh-111808: Fix recursion error on WASM in `test_typing` (GH-111819)Nikita Sobolev2023-11-071-5/+6
* gh-111681: minor fixes to typing doctests; remove unused imports in `test_typ...Nikita Sobolev2023-11-031-3/+2
* gh-111126: Use `isinstance` instead of `assert[Not]IsInstance` in `test_typin...Nikita Sobolev2023-10-201-4/+4
* gh-110782: Fix crash when TypeVar is constructed with keyword args (#110784)Jelle Zijlstra2023-10-121-0/+6
* gh-110682: Ignore `__match_args__` from `__instancecheck__` in protocols (#11...Nikita Sobolev2023-10-121-0/+33
* Enable ruff on `Lib/test/test_typing.py` (#110179)Alex Waygood2023-10-021-52/+52
* gh-110178: Use fewer weakrefs in test_typing.py (#110194)Jelle Zijlstra2023-10-021-1/+1
* gh-109653: `typing.py`: improve import time by creating soft-deprecated membe...Alex Waygood2023-09-231-0/+4
* gh-109543: Remove unnecessary hasattr check (#109544)Jelle Zijlstra2023-09-201-0/+11
* gh-105509: Simplify implementation of `typing.Annotated` (#105510)Alex Waygood2023-09-011-2/+1
* gh-108295: Fix crashes with TypeVar weakrefs (#108517)Jelle Zijlstra2023-08-271-0/+10
* gh-108303: Move `ann_module*.py` files to `typinganndata/` folder (#108354)Nikita Sobolev2023-08-231-2/+4
* gh-101162: Forbid using issubclass() with GenericAlias as the 1st arg (GH-103...Nikita Sobolev2023-08-111-0/+16
* gh-106309: Deprecate typing.no_type_check_decorator (#106312)Alex Waygood2023-07-131-4/+8
* gh-105974: Revert unintentional behaviour change for protocols with non-calla...Alex Waygood2023-06-231-0/+40
* gh-105834: Add tests for calling `issubclass()` between two protocols (#105835)Alex Waygood2023-06-161-0/+74
* gh-105570: Deprecate unusual ways of creating empty TypedDicts (#105780)Alex Waygood2023-06-141-0/+34
* gh-105566: Deprecate unusual ways of creating `typing.NamedTuple` classes (#1...Alex Waygood2023-06-141-9/+74
* gh-104873: Add typing.get_protocol_members and typing.is_protocol (#104878)Jelle Zijlstra2023-06-141-2/+67
* gh-105431: Remove unused stuff from `test_typing.NewTypeTests` (#105432)Nikita Sobolev2023-06-081-7/+0