cpython/Lib/test
Miss Islington (bot) 289f29b0fe
[3.13] gh-119451: Fix a potential denial of service in http.client (GH-119454) (#142139)
gh-119451: Fix a potential denial of service in http.client (GH-119454)

Reading the whole body of the HTTP response could cause OOM if
the Content-Length value is too large even if the server does not send
a large amount of data. Now the HTTP client reads large data by chunks,
therefore the amount of consumed memory is proportional to the amount
of sent data.
(cherry picked from commit 5a4c4a033a)

Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
2025-12-05 16:21:57 +01:00
..
archivetestdata gh-117084: Fix ZIP file extraction for directory entry names with backslashes on Windows (GH-117129) 2024-03-22 20:08:00 +02:00
audiodata
certdata [3.13] gh-118658: Modify cert generation script to extract cert3.pem (GH-124598) (GH-124972) 2024-10-08 13:37:30 +02:00
cjkencodings
configdata
crashers [3.13] gh-108297: Update crashers README for test_crashers removal (#121476) 2024-07-08 16:54:51 +10:00
data
decimaltestdata [3.13] Fix typos (#123775) (#123866) 2024-10-07 23:44:31 +02:00
dtracedata
encoded_modules
leakers
libregrtest [3.13] gh-140082: Forward colorizing from libregrtest to unittest (GH-140083) (#140755) 2025-10-29 12:55:54 +00:00
mathdata [3.13] Fix typos (#123775) (#123866) 2024-10-07 23:44:31 +02:00
regrtestdata/import_from_tests
subprocessdata [3.13] gh-134954: Hard-cap max file descriptors in subprocess test fd_status (GH-134955) (#134981) 2025-05-31 14:51:48 +00:00
support [3.13] gh-140748: socket_helper.transient_internet: Unwrap UrlError.__cause__ (GH-140749) (GH-141506) 2025-11-13 13:58:46 +01:00
test_ast [3.13] gh-140471: Fix buffer overflow in AST node initialization with malformed _fields (GH-140506) (#140510) 2025-10-24 00:38:02 +01:00
test_asyncio [3.13] gh-103847: fix cancellation safety of asyncio.create_subprocess_exec (GH-140805) (#141447) 2025-11-13 17:05:01 +05:30
test_capi [3.13] gh-131357: Add some extra tests for empty bytes and bytearray (GH-134458) (#134490) 2025-05-22 07:28:44 +00:00
test_cext [3.13] gh-132415: Update vendored setuptools in `Lib/test/wheeldata` (GH-132887) (#135391) 2025-06-11 14:55:14 +00:00
test_concurrent_futures [3.13] gh-132969: Fix error/hang when shutdown(wait=False) and task exited abnormally (GH-133222) (GH-135343) 2025-06-16 14:08:03 +02:00
test_cppext [3.13] gh-132415: Update vendored setuptools in `Lib/test/wheeldata` (GH-132887) (#135391) 2025-06-11 14:55:14 +00:00
test_ctypes [3.13] gh-83424: Allow empty name if handle is non-null when create ctypes.CDLL on Windows (GH-136878) (#138547) 2025-10-08 15:56:23 +02:00
test_dataclasses [3.13] gh-132396: Resolve 'redefinition of unused name' errors in `Lib/test/` (GH-132397) (#132699) 2025-04-18 20:35:35 +01:00
test_doctest [3.13] gh-136914: Fix support of cached functions and properties in DocTest's lineno computation (GH-136930) (GH-137615) 2025-08-10 20:05:28 +00:00
test_email [3.13] gh-136063: fix quadratic-complexity parsing in email.message._parseparam (GH-136072) (#140828) 2025-11-30 14:34:22 +02:00
test_free_threading [3.13] gh-129441: Fix some flakiness in test_instrumentation (gh-141881) (gh-141914) 2025-11-24 17:46:59 +00:00
test_future_stmt [3.13] gh-126139: Improve error message location for future statement with unknown feature (GH-126140) (#126155) 2024-10-30 00:36:06 +00:00
test_gdb [3.13] gh-117174: Fix reference leak and gdb tests (GH-131095) (#131120) 2025-03-11 23:43:07 +00:00
test_import [3.13] gh-140657: Don't rerun test_import single phase init test (GH-140712) (#140714) 2025-10-28 17:29:44 +00:00
test_importlib [3.13] gh-141930: Use the regular IO stack to write .pyc files for a better error message on failure (GH-141931) (#142023) 2025-12-01 23:23:07 +01:00
test_inspect [3.13] gh-139783: Fix inspect.getsourcelines() for the case when a decorator is followed by a comment or an empty line (GH-139836) (GH-139890) 2025-10-10 21:26:36 +00:00
test_interpreters [3.13] gh-112729: Correctly fail when the process is out of memory during interpreter creation (GH-139164) (GH-139169) 2025-09-19 15:09:44 +00:00
test_json [3.13] gh-140793: Improve documentatation and tests for the ensure_ascii option in the json module (GH-140906) (GH-141228) 2025-11-08 10:30:15 +00:00
test_module [3.13] gh-118846: Fix free-threading test failures when run sequentially (GH-118864) (#118927) 2024-05-10 20:50:59 +00:00
test_multiprocessing_fork [3.13] gh-117657: Skip test when running under TSan (GH-121549) (GH-121553) 2024-07-09 21:37:30 +00:00
test_multiprocessing_forkserver
test_multiprocessing_spawn
test_pathlib [3.13] gh-133677: Fix tests when running in non-UTF-8 locale (GH-133865) (GH-133939) 2025-05-12 17:02:19 +00:00
test_peg_generator [3.13] gh-132415: Update vendored setuptools in `Lib/test/wheeldata` (GH-132887) (#135391) 2025-06-11 14:55:14 +00:00
test_pydoc [3.13] gh-133210: Fix test_pydoc without docstrings (GH-139654) (#139666) 2025-10-06 15:14:04 +00:00
test_pyrepl [3.13] gh-139246: zero-width word paste can be wrong in default repl (GH-139254) (GH-141166) 2025-11-07 13:51:03 +01:00
test_sqlite3 [3.13] gh-139743: Avoid import-time print in test_sqlite3 (GH-139746) (GH-139829) 2025-10-09 08:24:06 +00:00
test_tkinter [3.13] gh-130693: Add more tests for tkinter.Text.search() (GH-130848) (GH-141669) (GH-141670) 2025-11-17 16:49:41 +00:00
test_tomllib
test_tools [3.13] gh-130197: Test pygettext --output option (GH-133041) (GH-133266) 2025-05-09 07:56:58 +00:00
test_ttk [3.13] gh-86673: Loosen test_ttk.test_identify() requirements (GH-125335) (#125390) 2024-10-13 08:04:22 +00:00
test_unittest [3.13] gh-136442: Fix unittest to return exit code 5 when setUpClass raises an exception (GH-136487) (#141577) 2025-11-15 01:23:03 +00:00
test_warnings [3.13] gh-135801: Add tests for filtering warnings by module (GH-140240) (GH-140247) 2025-10-21 18:18:27 +00:00
test_zipfile [3.13] gh-137589: Zipfile tests: close file objects (GH-138080) (#139767) 2025-10-08 15:52:15 +02:00
test_zoneinfo [3.13] gh-138432: Improved invalid path checking in zoneinfo.reset_tzpath() (GH-138433) (GH-138778) 2025-09-11 07:35:39 +00:00
tkinterdata
tokenizedata
tracedmodules
translationdata [3.13] gh-126413: Add translation tests for getopt and optparse (GH-126698) (GH-126755) 2024-11-15 13:06:54 +02:00
typinganndata [3.13] gh-114053: Fix another edge case involving get_type_hints, PEP 695 and PEP 563 (GH-120272) (#121003) 2024-06-25 16:30:08 +00:00
wheeldata [3.13] gh-132415: Update vendored setuptools in `Lib/test/wheeldata` (GH-132887) (#135391) 2025-06-11 14:55:14 +00:00
xmltestdata
zipimport_data gh-118107: Fix zipimporter ZIP64 handling. (GH-118108) 2024-05-07 09:23:27 +02:00
.ruff.toml [3.13] Lint: Create a project-wide `.ruff.toml` settings file (GH-133124) (#137670) 2025-08-25 14:38:16 +03:00
__init__.py
__main__.py
_test_atexit.py
_test_eintr.py [3.13] gh-137397: Skip test_os_open on NetBSD due to indefinite hang (GH-137398) (#137407) 2025-08-05 08:55:53 +00:00
_test_embed_set_config.py
_test_embed_structseq.py
_test_monitoring_shutdown.py
_test_multiprocessing.py [3.13] gh-142206: multiprocessing.resource_tracker: Decode messages using older protocol (GH-142215) (#142287) 2025-12-05 12:13:05 +00:00
_test_venv_multiprocessing.py
archiver_tests.py
audiotests.py
audit-tests.py gh-131423: Update to OpenSSL 3.0.16. (GH-131839) 2025-03-28 16:28:11 +00:00
autotest.py
bisect_cmd.py
clinic.test.c [3.13] gh-128083: Fix macro redefinition warning in clinic. (GH-127950) (#128102) 2024-12-19 21:29:14 +00:00
cov.py
curses_tests.py
datetimetester.py [3.13] gh-129483: Make TestLocalTimeDisambiguation's time format locale independent (GH-142193) (#142259) 2025-12-04 14:01:01 +00:00
dis_module.py
empty.vbs
exception_hierarchy.txt [3.13] gh-119521: Remove _IncompleteInputError from the docs (GH-120993) (GH-121076) 2024-06-27 15:19:20 +02:00
fork_wait.py
levenshtein_examples.json
list_tests.py [3.13] gh-138584: Increase test coverage for collections.UserList (GH-138590) (#138611) 2025-09-07 09:52:35 +00:00
lock_tests.py [3.13] gh-121474: Add threading.Barrier parties arg sanity check. (GH-121480) (GH-122444) 2024-07-30 09:24:35 +00:00
mapping_tests.py gh-116303: Skip tests if C recursion limit is unavailable (GH-117368) 2024-04-08 14:45:25 +02:00
memory_watchdog.py
mime.types
mock_socket.py
mp_fork_bomb.py
mp_preload.py
mp_preload_flush.py [3.13] gh-135335: Simplify preload regression test using __main__ (GH-138686) (#141887) 2025-11-23 19:09:40 -08:00
mp_preload_main.py [3.13] gh-126631: gh-137996: fix pre-loading of __main__ (GH-135295) (#138609) 2025-09-08 11:13:23 -07:00
multibytecodec_support.py [3.13] gh-101828: Fix jisx0213 codecs removing null characters (gh-139340) (gh-140112) 2025-10-14 14:48:29 +00:00
pickletester.py [3.13] gh-135321: Always raise a correct exception for BINSTRING argument > 0x7fffffff in pickle (GH-135322) (GH-135383) 2025-06-11 14:00:59 +03:00
profilee.py
pstats.pck
pyclbr_input.py [3.13] gh-120449: fix `test_pyclbr` introspection for mangled names (GH-120450) (GH-120700) 2024-06-19 09:20:09 +02:00
pythoninfo.py [3.13] gh-140702: Log color and GHA env vars in test.pythoninfo (GH-140747) (#140754) 2025-10-29 12:51:18 +00:00
randv2_32.pck
randv2_64.pck
randv3.pck
re_tests.py
regrtest.py
relimport.py
reperf.py
seq_tests.py [3.13] gh-118846: Fix free-threading test failures when run sequentially (GH-118864) (#118927) 2024-05-10 20:50:59 +00:00
signalinterproctester.py
ssl_servers.py
ssltests.py
string_tests.py [3.13] gh-140911: Ensure that UserString.index() and UserString.rindex() accept UserString as argument (GH-140945) (GH-141945) 2025-11-25 13:50:30 +00:00
test___all__.py
test__colorize.py [3.13] gh-141570: can_colorize: Expect fileno() to raise OSError, as documented (#141716) (#141748) 2025-11-19 14:28:31 +00:00
test__interpchannels.py [3.13] gh-76785: Expand How Interpreter Channels Handle Interpreter Finalization (gh-121811) 2024-07-15 20:15:47 +00:00
test__interpreters.py [3.13] gh-135855: Raise TypeError When Passing Non-dict Object to _interpreters.set___main___attrs (gh-135903) 2025-06-24 16:23:26 -06:00
test__locale.py [3.13] GH-126727: Fix test_era_nl_langinfo with Japanese ERAs on Solaris (GH-127327) (GH-127645) 2024-12-05 19:08:12 +00:00
test__opcode.py
test__osx_support.py [3.13] gh-131277: allow EnvironmentVarGuard to unset more than one environment variable at once (GH-131280) (#131409) 2025-03-18 13:48:59 +01:00
test_abc.py
test_abstract_numbers.py
test_android.py [3.13] Make Android streams respect the unbuffered (-u) option (GH-138806) (#139110) 2025-09-18 12:45:03 +01:00
test_apple.py [3.13] gh-130940: Remove PyConfig.use_system_logger (#131129) 2025-03-13 11:53:11 +08:00
test_argparse.py [3.13] gh-126413: Add translation tests for getopt and optparse (GH-126698) (GH-126755) 2024-11-15 13:06:54 +02:00
test_array.py [3.13] gh-140474: Fix memory leak in array.array (GH-140478) (GH-140499) 2025-10-23 12:18:01 +00:00
test_asdl_parser.py
test_asyncgen.py [3.13] gh-131670: Fix crash in anext() when __anext__ is sync and raises (GH-131682) (#131686) 2025-03-24 19:27:01 +00:00
test_atexit.py
test_audit.py gh-131423: Update to OpenSSL 3.0.16. (GH-131839) 2025-03-28 16:28:11 +00:00
test_augassign.py
test_base64.py [3.13] gh-125346: Add more base64 tests (GH-141061) (GH-141130) (GH-141133) 2025-11-06 14:32:42 +02:00
test_baseexception.py [3.13] gh-119521: Remove _IncompleteInputError from the docs (GH-120993) (GH-121076) 2024-06-27 15:19:20 +02:00
test_bdb.py [3.13] gh-125422: Don't set the caller's f_trace if it's botframe (GH-125427) (#125530) 2024-10-15 15:26:46 +00:00
test_bigaddrspace.py
test_bigmem.py
test_binascii.py gh-118314: Fix padding edge case in binascii.a2b_base64 strict mode (GH-118320) 2024-05-07 11:18:45 +02:00
test_binop.py
test_bisect.py
test_bool.py
test_buffer.py [3.13] gh-126980: Fix bytearray.__buffer__ crash on PyBUF_{READ,WRITE} (GH-126981) (#127023) 2024-11-19 20:37:53 +03:00
test_bufio.py [3.13] gh-133982: Update test_bufio to use self.open (gh-133983) (gh-134429) 2025-05-21 17:13:24 +02:00
test_builtin.py [3.13] gh-140406: Fix memory leak upon __hash__ returning a non-integer (GH-140411) (GH-140441) 2025-10-22 01:07:32 +00:00
test_bytes.py [3.13] gh-140939: Fix memory leak in _PyBytes_FormatEx error path (GH-140957) (#141155) 2025-11-06 16:16:43 +00:00
test_bz2.py [3.13] Bump Ruff to 0.6.7 (#124384) (#124389) 2024-09-29 18:04:56 -07:00
test_c_locale_coercion.py
test_calendar.py [3.13] gh-126476: Raise IllegalMonthError for calendar.formatmonth() when the input month is not correct (GH-126484) (GH-126879) 2024-11-15 15:20:25 -08:00
test_call.py GH-118095: Use broader specializations of CALL in tier 1, for better tier 2 support of calls. (GH-118322) 2024-05-04 12:11:11 +01:00
test_charmapcodec.py
test_class.py [3.13] gh-136535: Tests: Correct Py_TPFLAGS_MANAGED_DICT in test_class.py (gh-136538) (gh-140533) 2025-10-24 11:43:32 +00:00
test_clinic.py [3.13] gh-139748: fix leaks in AC error paths when using unicode FS-b… (#139792) 2025-10-08 22:21:49 +05:30
test_cmath.py [3.13] gh-121039: add Floats/ComplexesAreIdenticalMixin to test.support.testcase (GH-121071) (#123840) 2024-09-29 18:27:23 -07:00
test_cmd.py
test_cmd_line.py [3.13] gh-123275: Add tests for PYTHON_GIL=1 and -Xgil=1 (gh-123754) (gh-123755) 2024-09-06 11:02:05 +09:00
test_cmd_line_script.py [3.13] gh-116042: Fix location for SyntaxErrors of invalid escapes in the tokenizer (GH-116049) (#130066) 2025-02-13 01:49:25 +00:00
test_code.py [3.13] gh-130851: Don't crash when deduping unusual code constants (GH-130853) (#130880) 2025-03-05 15:22:57 -05:00
test_code_module.py [3.13] Fix a typo in code module test (GH-130530) (#130534) 2025-02-25 17:38:40 +00:00
test_codeccallbacks.py [3.13] gh-133767: Fix use-after-free in the unicode-escape decoder with an error handler (GH-129648) (GH-133944) 2025-05-20 14:46:57 +02:00
test_codecencodings_cn.py
test_codecencodings_hk.py
test_codecencodings_iso2022.py
test_codecencodings_jp.py
test_codecencodings_kr.py
test_codecencodings_tw.py
test_codecmaps_cn.py
test_codecmaps_hk.py
test_codecmaps_jp.py
test_codecmaps_kr.py
test_codecmaps_tw.py
test_codecs.py [3.13] gh-58124: Avoid CP_UTF8 in UnicodeDecodeError (GH-137415) (#137461) 2025-08-06 12:59:11 +00:00
test_codeop.py
test_collections.py [3.13] gh-137463: Update validate_abstract_methods in test_collections.py (GH-137464) (#137521) 2025-08-08 00:29:45 +03:00
test_colorsys.py
test_compare.py
test_compile.py [3.13] gh-139640: Fix swallowing syntax warnings in different modules (GH-139755) (GH-140119) 2025-10-14 15:46:11 +00:00
test_compileall.py [3.13] gh-127873: Only check sys.flags.ignore_environment for PYTHON* env vars (GH-127877) (#129138) 2025-01-22 21:09:51 +02:00
test_compiler_assemble.py gh-117680: make _PyInstructionSequence a PyObject and use it in tests (#117629) 2024-04-17 16:42:04 +01:00
test_compiler_codegen.py [3.13] gh-124188: Fix PyErr_ProgramTextObject() (GH-124189) (GH-124423) 2024-10-08 00:23:49 +03:00
test_complex.py [3.13] gh-128770: raise warnings as errors in test suite - except for test_socket which still logs warnings, and internal test warnings that are now logged (#131802) 2025-03-29 21:21:33 +02:00
test_configparser.py [3.13] gh-128051: Fix tests if sys.float_repr_style is 'legacy' (#135908) (#136026) 2025-06-30 11:40:06 +02:00
test_contains.py
test_context.py [3.13] gh-132002: Fix crash of ContextVar on unhashable str subtype (GH-132003) (#132007) 2025-04-02 12:15:44 +00:00
test_contextlib.py [3.13] Bump Ruff to 0.6.7 (#124384) (#124389) 2024-09-29 18:04:56 -07:00
test_contextlib_async.py
test_copy.py [3.13] gh-141757: Comply with pickle protocol in test_reduce_5tuple (GH-141759) (GH-141783) 2025-11-20 09:20:00 +00:00
test_copyreg.py
test_coroutines.py [3.13] GH-135171: Roll back all fixes for GH-127682 as they are not suitable for 3.13 (#135390) 2025-06-11 16:57:35 +02:00
test_cprofile.py [3.13] gh-132250: Clear error in lsprof callback when method descriptor raises an excep… (GH-132251) (#132281) 2025-04-08 17:19:40 -04:00
test_csv.py [3.13] gh-121982: `csv: Add a test case for invalid quoting` constant. (GH-121983) (#124926) 2024-10-03 09:27:28 -07:00
test_curses.py [3.13] bpo-44172: Keep reference to original window in curses subwindow objects (GH-26226) (GH-133370) 2025-05-04 11:15:43 +00:00
test_datetime.py [3.13] gh-120242: Fix handling of [setUp,tearDown]Class in test_datetime (GH-120243) (#120259) 2024-06-08 08:13:53 +00:00
test_dbm.py [3.13] gh-124486: Fix test_whichdb_ndbm in test_dbm on NetBSD (GH-136335) (GH-136379) 2025-07-07 12:50:40 +00:00
test_dbm_dumb.py
test_dbm_gnu.py [3.13] gh-126742: Add _PyErr_SetLocaleString, use it for gdbm & dlerror messages (GH-126746) (GH-128023) 2024-12-17 11:45:29 +00:00
test_dbm_ndbm.py
test_dbm_sqlite3.py [3.13] gh-135386: Skip readonly tests for the root user (GH-138058) (GH-138064) 2025-08-22 13:44:19 +00:00
test_decimal.py [3.13] gh-130664: support '_' (just as ',') in Decimal's formatting (GH-132155) (#136649) 2025-07-14 14:01:49 +02:00
test_decorators.py
test_defaultdict.py
test_deque.py
test_descr.py [3.13] gh-133210: Fix test_descr in --without-doc-strings mode (GH-133294) (#133298) 2025-05-02 13:27:30 +00:00
test_descrtut.py
test_devpoll.py
test_dict.py [3.13] gh-142218: Fix split table dictionary crash (gh-142229) (gh-142245) 2025-12-04 07:46:24 +00:00
test_dict_version.py
test_dictcomps.py [3.13] gh-123142: fix too wide source location of GET_ITER/GET_AITER (GH-123420). (#123435) 2024-08-28 18:41:22 +01:00
test_dictviews.py gh-116303: Skip tests if C recursion limit is unavailable (GH-117368) 2024-04-08 14:45:25 +02:00
test_difflib.py [3.13] gh-138669: Increase test coverage for difflib (GH-138670) (#138818) 2025-09-14 19:42:05 +00:00
test_difflib_expect.html [3.13] gh-131204: Fix difflib.HtmlDiff may not use monospaced font (GH-131221) (#131242) 2025-03-14 12:27:13 +00:00
test_dis.py [3.13] GH-135171: Roll back all fixes for GH-127682 as they are not suitable for 3.13 (#135390) 2025-06-11 16:57:35 +02:00
test_docxmlrpc.py
test_dtrace.py
test_dynamic.py GH-118095: Use broader specializations of CALL in tier 1, for better tier 2 support of calls. (GH-118322) 2024-05-04 12:11:11 +01:00
test_dynamicclassattribute.py
test_eintr.py
test_embed.py [3.13] gh-140011: Delete importdl assertion that prevents importing embedded modules from packages (GH-141605) (#141987) 2025-11-28 23:31:11 -08:00
test_ensurepip.py
test_enum.py [3.13] gh-128051: Fix tests if sys.float_repr_style is 'legacy' (#135908) (#136026) 2025-06-30 11:40:06 +02:00
test_enumerate.py
test_eof.py [3.13] gh-127873: Only check sys.flags.ignore_environment for PYTHON* env vars (GH-127877) (#129138) 2025-01-22 21:09:51 +02:00
test_epoll.py
test_errno.py
test_except_star.py [3.13] gh-128049: Fix type confusion bug with the return value of a custom ExceptionGroup split function (GH-128079) (#128139) 2024-12-20 20:18:44 +00:00
test_exception_group.py gh-116303: Skip tests if C recursion limit is unavailable (GH-117368) 2024-04-08 14:45:25 +02:00
test_exception_hierarchy.py
test_exception_variations.py
test_exceptions.py [3.13] gh-134163: Fix an infinite loop when the process runs out of memory in a try block (GH-138491) 2025-09-10 12:54:42 -04:00
test_extcall.py
test_external_inspection.py gh-116303: Skip test module dependent tests if test modules are unavailable (#117341) 2024-04-03 15:11:36 +02:00
test_faulthandler.py [3.13] gh-128400: Stop-the-world when manually calling faulthandler (GH-128422) (GH-128423) 2025-01-02 19:21:16 +00:00
test_fcntl.py [3.13] gh-134744: Fix fcntl error handling (GH-134748) (GH-134795) (#134798) 2025-05-28 12:54:53 +02:00
test_file.py
test_file_eintr.py
test_filecmp.py [3.13] gh-122400: Handle ValueError in filecmp (GH-122401) (GH-122441) 2024-07-30 09:17:35 +00:00
test_fileinput.py [3.13] gh-119064: Use os_helper.FakePath instead of pathlib.Path in tests (GH-119065) (GH-119087) 2024-05-16 10:51:18 +03:00
test_fileio.py [3.13] gh-133982: Use implementation-specific open in test_fileio.OtherFileTests (GH-135364) (GH-136149) 2025-06-30 22:19:14 +00:00
test_fileutils.py
test_finalization.py gh-116303: Skip test module dependent tests if test modules are unavailable (#117341) 2024-04-03 15:11:36 +02:00
test_float.py [3.13] gh-128051: Fix tests if sys.float_repr_style is 'legacy' (#135908) (#136026) 2025-06-30 11:40:06 +02:00
test_flufl.py [3.13] gh-125331: Allow the parser to activate future imports on the fly (GH-125482) (#131062) 2025-03-10 22:20:38 +00:00
test_fnmatch.py
test_fork1.py
test_format.py [3.13] gh-128051: Fix tests if sys.float_repr_style is 'legacy' (#135908) (#136026) 2025-06-30 11:40:06 +02:00
test_fractions.py [3.13] gh-130664: Treat '0' fill character with align '=' as zero-padding for Fraction's (GH-131067) (GH-136242) 2025-07-03 11:20:49 +00:00
test_frame.py [3.13] gh-128396: Fix a crash when inline comprehension has the same … (#130311) 2025-02-19 17:40:03 +00:00
test_frozen.py
test_fstring.py [3.13] gh-139516: Fix lambda colon start format spec in f-string in t… (#139726) 2025-10-07 23:15:57 +01:00
test_ftplib.py [3.13] gh-131888: fix ResourceWarning in test_ftplib (GH-131889) (#132009) 2025-04-02 12:54:21 +00:00
test_funcattrs.py [3.13] gh-58211: Add tests for the __self__ attribute of builtins functions (GH-113575) (#132437) 2025-04-12 12:25:51 +00:00
test_functools.py [3.13] GH-140590: Fix setstate for functools.partial C-module (GH-140671) (#140699) 2025-10-28 18:14:14 +05:30
test_gc.py [3.13] gh-139951: Test on GC collection disabled if threshold is zero (GH-140304) (#140363) 2025-10-21 08:44:23 -07:00
test_generated_cases.py [3.13] GH-122155: Fix cases generator to correctly compute 'peek' offset for error handling (GH-122158) (GH-122174) 2024-07-26 10:51:42 +01:00
test_generator_stop.py
test_generators.py [3.13] gh-125723: Fix crash with f_locals when generator frame outlive their generator (GH-135453) 2025-06-14 04:08:03 +10:00
test_genericalias.py [3.13] gh-105487: Fix __dir__ entries of GenericAlias (GH-138578) (#138640) 2025-09-08 10:03:03 +00:00
test_genericclass.py gh-116303: Skip test module dependent tests if test modules are unavailable (#117341) 2024-04-03 15:11:36 +02:00
test_genericpath.py [3.13] gh-136065: Fix quadratic complexity in os.path.expandvars() (GH-134952) (GH-140845) 2025-10-31 17:58:09 +01:00
test_genexps.py [3.13] GH-135171: Roll back all fixes for GH-127682 as they are not suitable for 3.13 (#135390) 2025-06-11 16:57:35 +02:00
test_getopt.py [3.13] gh-131277: allow EnvironmentVarGuard to unset more than one environment variable at once (GH-131280) (#131409) 2025-03-18 13:48:59 +01:00
test_getpass.py
test_getpath.py [3.13] Fix typos (#123775) (#123866) 2024-10-07 23:44:31 +02:00
test_gettext.py [3.13] gh-130655: gettext: Add fallback testcase (GH-136857) (#136863) 2025-07-20 12:30:09 +00:00
test_glob.py [3.13] gh-129350: Make tests for glob with trailing slash more strict (GH-129376) (GH-129651) 2025-02-04 14:49:14 +00:00
test_global.py
test_grammar.py [3.13] gh-128770: raise warnings as errors in test suite - except for test_socket which still logs warnings, and internal test warnings that are now logged (#131802) 2025-03-29 21:21:33 +02:00
test_graphlib.py
test_grp.py
test_gzip.py [3.13] gh-129726: Break gzip.GzipFile reference loop (GH-130055) (#130669) 2025-02-28 08:32:44 +00:00
test_hash.py
test_hashlib.py [3.13] gh-141907: Better handle support for SHA3 for test_hashlib (GH-141908) (#141919) 2025-11-25 01:32:55 +00:00
test_heapq.py
test_hmac.py
test_html.py
test_htmlparser.py [3.13] gh-140875: Fix handling of unclosed charrefs before EOF in HTMLParser (GH-140904) (GH-141746) 2025-11-19 12:17:54 +00:00
test_http_cookiejar.py [3.13] gh-135120: Add test.support.subTests() (GH-135121) (GH-135210) 2025-06-06 13:16:50 +00:00
test_http_cookies.py [3.13] gh-71339: Use new assertion methods in the http tests (GH-129058) (GH-132500) 2025-05-22 09:40:26 +00:00
test_httplib.py [3.13] gh-119451: Fix a potential denial of service in http.client (GH-119454) (#142139) 2025-12-05 16:21:57 +01:00
test_httpservers.py [3.13] Revert "gh-119452: Fix a potential virtual memory allocation denial of service in http.server (GH-119455) (GH-142130)" (#142185) 2025-12-02 12:04:25 +00:00
test_idle.py
test_imaplib.py [3.13] gh-78319: Fix implementation of IMAP APPEND UTF8 (GH-9436) (GH-139407) 2025-09-29 06:25:51 +00:00
test_index.py
test_int.py [3.13] gh-128770: raise warnings as errors in test suite - except for test_socket which still logs warnings, and internal test warnings that are now logged (#131802) 2025-03-29 21:21:33 +02:00
test_int_literal.py
test_io.py [3.13] gh-141314: Fix TextIOWrapper.tell() assertion failure with standalone carriage return (GH-141331) (GH-141452) 2025-11-12 12:40:14 +02:00
test_ioctl.py [3.13] gh-134744: Fix fcntl error handling (GH-134748) (GH-134795) (#134798) 2025-05-28 12:54:53 +02:00
test_ipaddress.py [3.13] gh-141497: Make ipaddress.IP{v4,v6}Network.hosts() always returning an iterator (GH-141547) (GH-141695) 2025-11-18 11:43:15 +02:00
test_isinstance.py gh-116303: Skip tests if C recursion limit is unavailable (GH-117368) 2024-04-08 14:45:25 +02:00
test_iter.py [3.13] Doc: fix duplicated words (GH-136086) (#137357) 2025-08-04 06:41:47 +08:00
test_iterlen.py
test_itertools.py [3.13] gh-93096: Load doctests in test_itertools (GH-131133) (#131136) 2025-03-12 08:03:24 +00:00
test_keyword.py
test_keywordonlyarg.py
test_kqueue.py
test_largefile.py [3.13] GH-120754: Add more tests around seek + readall (GH-122103) (#122215) 2024-07-24 06:44:41 +00:00
test_launcher.py [3.13] gh-131020: py.exe launcher does not correctly detect a BOM when searching for the shebang (GH-131021) (#131047) 2025-03-10 19:54:10 +00:00
test_linecache.py [3.13] gh-117174: Add a new route in linecache to fetch interactive source code (GH-117500) (#131060) 2025-03-10 23:11:24 +00:00
test_list.py [3.13] gh-132713: Fix repr(list) race condition (#132801) (#132809) 2025-04-23 15:44:33 +02:00
test_listcomps.py [3.13] Doc: fix duplicated words (GH-136086) (#137357) 2025-08-04 06:41:47 +08:00
test_lltrace.py
test_locale.py [3.13] gh-130567: Enable previously skipped locale tests on FreeBSD and macOS (GH-138652) (GH-139422) 2025-09-30 17:53:45 +02:00
test_logging.py [3.13] gh-138162: Fix logging.LoggerAdapter with merge_extra=True and without the extra argument (GH-140511) (GH-140785) 2025-10-30 11:31:54 +00:00
test_long.py [3.13] gh-71810: Fix corner case (length==0) for int.to_bytes() (GH-138739) (#138783) 2025-09-11 10:53:27 +00:00
test_longexp.py
test_lzma.py [3.13] gh-131219: Improve tests in test_lzma.py by adding more asserts (GH-131220) (#131231) 2025-03-14 11:05:59 +00:00
test_mailbox.py [3.13] gh-71339: Use new assertion methods in the email tests (GH-129055) (GH-132501) 2025-05-22 09:40:04 +00:00
test_marshal.py gh-116303: Skip tests if C recursion limit is unavailable (GH-117368) 2024-04-08 14:45:25 +02:00
test_math.py [3.13] gh-132876: workaround broken ldexp() on Windows 10 (GH-133135) (#134685) 2025-05-25 22:39:34 -05:00
test_math_property.py
test_memoryio.py [3.13] gh-141311: Avoid assertion in BytesIO.readinto() (GH-141333) (GH-141478) 2025-11-12 23:37:06 +02:00
test_memoryview.py [3.13] gh-77894: Fix a crash when the GC breaks a loop containing a memoryview (GH-123898) (#123936) 2024-09-29 18:23:42 -07:00
test_metaclass.py gh-118465: Add __firstlineno__ attribute to class (GH-118475) 2024-05-06 12:02:37 +03:00
test_mimetypes.py [3.13] gh-119064: Use os_helper.FakePath instead of pathlib.Path in tests (GH-119065) (GH-119087) 2024-05-16 10:51:18 +03:00
test_minidom.py [3.13] gh-63882: Break down and tests in test_minidom (GH-133026) (#133451) 2025-05-05 19:31:53 +03:00
test_mmap.py [3.13] gh-138204: Forbid expansion of a shared anonymous mmap on Linux (GH-138220) (GH-138387) 2025-09-03 11:33:08 +03:00
test_modulefinder.py
test_monitoring.py [3.13] gh-122247: Move instruction instrumentation sanity check after tracing check (GH-122251) (GH-122812) 2024-08-16 12:01:40 +02:00
test_msvcrt.py [3.13] Fix typos (#123775) (#123866) 2024-10-07 23:44:31 +02:00
test_multibytecodec.py gh-116303: Skip test module dependent tests if test modules are unavailable (#117341) 2024-04-03 15:11:36 +02:00
test_multiprocessing_main_handling.py
test_named_expressions.py
test_netrc.py [3.13] gh-135815: skip netrc security checks if os.getuid is missing (GH-135816) (#135826) 2025-06-22 20:12:20 +00:00
test_ntpath.py [3.13] gh-136065: Fix quadratic complexity in os.path.expandvars() (GH-134952) (GH-140845) 2025-10-31 17:58:09 +01:00
test_numeric_tower.py
test_opcache.py [3.13] gh-132744: Check recursion limit in _PY_FRAME_GENERAL (GH-132746) (GH-138032) 2025-08-22 20:25:24 +08:00
test_opcodes.py
test_openpty.py
test_operator.py [3.13] gh-133167: Fix compilation process with --enable-optimizations and --without-docstrings (GH-133187) (#133207) 2025-04-30 14:06:31 +00:00
test_optimizer.py gh-118335: Configure Tier 2 interpreter at build time (#118339) 2024-04-30 18:26:34 -07:00
test_optparse.py [3.13] gh-128051: Fix tests if sys.float_repr_style is 'legacy' (#135908) (#136026) 2025-06-30 11:40:06 +02:00
test_ordered_dict.py [3.13] gh-119004: fix a crash in equality testing between OrderedDict (GH-121329) (#124507) 2024-09-27 11:34:48 -07:00
test_os.py [3.13] gh-126112: Fix test_os.TimerfdTests: use 10 ms resolution (GH-135681) (#135705) 2025-06-19 10:04:48 +00:00
test_osx_env.py
test_patma.py [3.13] gh-123048: Fix missing source location in pattern matching code (GH-123167) (#123169) 2024-08-20 11:13:43 +00:00
test_pdb.py [3.13] gh-59000: Fix pdb breakpoint resolution for class methods when… (#142172) 2025-12-02 05:07:52 +00:00
test_peepholer.py [3.13] gh-128051: Fix tests if sys.float_repr_style is 'legacy' (#135908) (#136026) 2025-06-30 11:40:06 +02:00
test_pep646_syntax.py
test_perf_profiler.py [3.13] gh-141612: improve test_trampoline_works_with_forks coverage (GH-141613) (#141826) 2025-11-22 10:38:34 +01:00
test_perfmaps.py gh-116303: Skip test module dependent tests if test modules are unavailable (#117341) 2024-04-03 15:11:36 +02:00
test_pickle.py [3.13] gh-93096: Fix loading doctests in test_pickle (GH-131069) (GH-131080) 2025-03-11 10:49:14 +00:00
test_picklebuffer.py
test_pickletools.py [3.13] gh-139646: fix typo in pickletools error message (GH-139647) (GH-139650) 2025-10-07 20:19:24 +02:00
test_pkg.py [3.13] gh-132396: Resolve 'redefinition of unused name' errors in `Lib/test/` (GH-132397) (#132699) 2025-04-18 20:35:35 +01:00
test_pkgutil.py [3.13] gh-123780: Make test_pkgutil clean up spam module (GH-123036) (#123781) 2024-09-06 22:57:46 +02:00
test_platform.py [3.13] gh-131277: allow EnvironmentVarGuard to unset more than one environment variable at once (GH-131280) (#131409) 2025-03-18 13:48:59 +01:00
test_plistlib.py [3.13] gh-119342: Fix a potential denial of service in plistlib (GH-119343) (GH-142144) 2025-12-01 15:50:28 +00:00
test_poll.py gh-116303: Skip test module dependent tests if test modules are unavailable (#117341) 2024-04-03 15:11:36 +02:00
test_popen.py [3.13] gh-131234: Improve test_popen with more asserts (GH-131235) (#131240) 2025-03-14 12:02:47 +00:00
test_poplib.py [3.13] gh-71339: Use new assertion methods in the email tests (GH-129055) (GH-132501) 2025-05-22 09:40:04 +00:00
test_positional_only_arg.py
test_posix.py [3.13] gh-140634: Fix a reference counting bug in os.sched_param.__reduce__() (GH-140667) (GH-140686) 2025-10-27 20:05:10 +00:00
test_posixpath.py [3.13] gh-135120: Add test.support.subTests() (GH-135121) (GH-135210) 2025-06-06 13:16:50 +00:00
test_pow.py
test_pprint.py [3.13] gh-128051: Fix tests if sys.float_repr_style is 'legacy' (#135908) (#136026) 2025-06-30 11:40:06 +02:00
test_print.py [3.13] gh-130163: Fix crashes related to PySys_GetObject() (GH-130503) (GH-130556) 2025-02-25 22:50:26 +00:00
test_profile.py
test_property.py [3.13] Fix typos (#123775) (#123866) 2024-10-07 23:44:31 +02:00
test_pstats.py
test_pty.py [3.13] gh-128770: raise warnings as errors in test suite - except for test_socket which still logs warnings, and internal test warnings that are now logged (#131802) 2025-03-29 21:21:33 +02:00
test_pulldom.py
test_pwd.py
test_py_compile.py
test_pyclbr.py [3.13] gh-139289: Lazy import rlcompleter to fix the refleak (GH-139305) (#139357) 2025-09-26 22:50:33 +08:00
test_pyexpat.py [3.13] gh-90949: add Expat API to prevent XML deadly allocations (CVE-2025-59375) (GH-139234) (#139367) 2025-11-02 12:39:11 +00:00
test_queue.py [3.13] gh-133454: Mark test_queue tests with many threads as bigmem (gh-134575) (GH-135047) 2025-06-02 20:49:32 +00:00
test_quopri.py
test_raise.py [3.13] gh-140530: fix a reference leak in an error path for raise exc from cause (GH-140908) (#141283) 2025-11-09 15:57:26 +01:00
test_random.py [3.13] gh-135326: Restore support of __index__ in random.getrandbits() (#135332) 2025-06-10 12:41:10 +02:00
test_range.py [3.13] GH-141312: Allow only integers to longrangeiter_setstate state (GH-141317) (GH-141568) 2025-11-15 21:14:17 +02:00
test_re.py [3.13] Revert "[3.13] gh-140797: Forbid capturing groups in re.Scanner lexicon patterns (GH-140944) (GH-140983)" (GH-142231) 2025-12-05 15:31:34 +02:00
test_readline.py [3.13] gh-133711: Fix test_readline.test_nonascii() for UTF-8 Mode (GH-134841) (#134852) 2025-05-28 16:08:08 +00:00
test_regrtest.py [3.13] gh-139208: Fix regrtest --fast-ci --verbose (GH-139240) (#139261) 2025-09-23 14:32:19 +00:00
test_repl.py [3.13] gh-140438: properly run the asyncio REPL tests (GH-140298) (#140508) 2025-10-23 15:47:55 +00:00
test_reprlib.py [3.13] gh-128051: Fix tests if sys.float_repr_style is 'legacy' (#135908) (#136026) 2025-06-30 11:40:06 +02:00
test_resource.py [3.13] gh-137044: Support large limit values in getrlimit() and setrlimit() (GH-137338) (GH-137507) 2025-08-07 09:37:02 +00:00
test_richcmp.py
test_rlcompleter.py [3.13] gh-133210: Fix test_rlcompleter in --without-doc-strings mode (GH-133332) (#133348) 2025-05-03 16:01:36 +00:00
test_robotparser.py [3.13] gh-88375, gh-111788: Fix parsing errors and normalization in robotparser (GH-138502) (GH-138549) 2025-09-05 20:21:02 +00:00
test_runpy.py [3.13] gh-127873: Only check sys.flags.ignore_environment for PYTHON* env vars (GH-127877) (#129138) 2025-01-22 21:09:51 +02:00
test_sax.py gh-117187: Fix XML tests for vanilla Expat <2.6.0 (GH-117203) 2024-03-25 18:48:27 -07:00
test_sched.py
test_scope.py [3.13] gh-121863: Immortalize names in code objects to avoid crash (GH-121903) (GH-121904) 2024-07-17 09:55:22 +00:00
test_script_helper.py
test_secrets.py
test_select.py
test_selectors.py
test_set.py
test_setcomps.py [3.13] gh-123142: fix too wide source location of GET_ITER/GET_AITER (GH-123420). (#123435) 2024-08-28 18:41:22 +01:00
test_shelve.py
test_shlex.py
test_shutil.py [3.13] gh-131277: allow EnvironmentVarGuard to unset more than one environment variable at once (GH-131280) (#131409) 2025-03-18 13:48:59 +01:00
test_signal.py [3.13] gh-130917: update timer and workload in test_signal (GH-130918) (#130969) 2025-03-08 01:05:29 +00:00
test_site.py [3.13] gh-140170: Fix test_site with -s flag (GH-140179) (#140201) 2025-10-16 10:57:00 +00:00
test_slice.py
test_smtplib.py [3.13] gh-136134: smtplib: fix CRAM-MD5 on FIPS-only environments (GH-136623) (#138087) 2025-08-23 14:27:47 +02:00
test_smtpnet.py Test: Get the smtp test server using os.getenv() (#117979) 2024-04-17 15:31:48 +02:00
test_socket.py [3.13] gh-100218: correctly set errno when socket.if_{nametoindex,indextoname} raise OSError (GH-140905) (#141285) 2025-11-09 13:31:49 +00:00
test_socketserver.py
test_sort.py
test_source_encoding.py [3.13] gh-63161: Add more tests for source encoding (GH-139440) (#139443) 2025-10-07 13:34:08 +02:00
test_ssl.py [3.13] gh-137583: Only lock the SSL context, not the SSL socket (GH-137588) (GH-137613) 2025-08-11 22:05:13 -04:00
test_stable_abi_ctypes.py [3.13] gh-119521: Rename IncompleteInputError to _IncompleteInputError and remove from public API/ABI (GH-119680, GH-120955) (GH-120944) 2024-06-24 20:23:30 +02:00
test_startfile.py
test_stat.py
test_statistics.py [3.13] gh-140938: Raise ValueError for infinite inputs to stdev/pstdev (GH-141531) (#141584) 2025-11-15 04:45:28 +00:00
test_str.py [3.13] gh-128051: Fix tests if sys.float_repr_style is 'legacy' (#135908) (#136026) 2025-06-30 11:40:06 +02:00
test_strftime.py [3.13] gh-133940: test_strftime incorrectly calculates expected week (GH-134281) (#134302) 2025-05-20 01:17:22 +00:00
test_string.py
test_string_literals.py [3.13] gh-131649: fix test_string_literals SyntaxWarning (GH-131650) (#131766) 2025-03-26 17:31:59 +01:00
test_stringprep.py
test_strptime.py [3.13] gh-139624: Skip problematic locales on AIX in test_date_locale2 (GH-139625) (GH-139645) 2025-10-06 13:49:50 +03:00
test_strtod.py
test_struct.py [3.13] gh-125118: don't copy arbitrary values to _Bool in the struct module (GH-125169) (#125263) 2024-10-10 14:58:57 +00:00
test_structseq.py [3.13] gh-122527: Fix a crash on deallocation of PyStructSequence (GH-122577) (#122625) 2024-09-02 12:47:18 +02:00
test_subclassinit.py
test_subprocess.py [3.13] gh-74389: gh-70560: subprocess.Popen.communicate() now ignores stdin.flush error when closed (GH-142061) (#142065) 2025-11-28 23:33:47 -08:00
test_sundry.py
test_super.py [3.13] gh-124402: Speed up test_free_threading and test_super (#124491) (#124585) 2024-09-26 13:44:36 -07:00
test_support.py [3.13] gh-128770: raise warnings as errors in test suite - except for test_socket which still logs warnings, and internal test warnings that are now logged (#131802) 2025-03-29 21:21:33 +02:00
test_symtable.py [3.13] gh-139748: fix leaks in AC error paths when using unicode FS-b… (#139792) 2025-10-08 22:21:49 +05:30
test_syntax.py [3.13] gh-130077: Properly match full soft keywords in the parser (GH-135317) (#135399) 2025-08-04 15:18:05 +01:00
test_sys.py [3.13] gh-78465: Fix error message for cls.__new__(cls, ...) where cls is not instantiable (GH-135981) (GH-136031) 2025-06-27 12:07:22 +00:00
test_sys_setprofile.py [3.13] gh-122029: Log call events in sys.setprofile when it's a method with c function (GH-122072) (GH-122205) 2024-07-23 22:49:36 +00:00
test_sys_settrace.py [3.13] gh-93691: fix too broad source locations of for statement iterators (GH-120330) (#120399) 2024-06-12 12:18:43 +00:00
test_sysconfig.py [3.13] Synced docs and docstring for sysconfig.get_platform (GH-135530) (#138975) 2025-09-17 13:22:36 +00:00
test_syslog.py
test_tabnanny.py [3.13] gh-120495: Fix incorrect exception handling in Tab Nanny (GH-120498) (#120548) 2024-06-15 11:28:28 +00:00
test_tarfile.py [3.13] gh-75989: TarFile.extractall and TarFile.extract now overwrite symlinks when extracting hardlinks (GH-137316) (GH-139771) 2025-10-09 12:54:14 +02:00
test_tcl.py [3.13] gh-119614: Fix truncation of strings with embedded null characters in Tkinter (GH-120909) (GH-120938) 2024-06-24 09:45:45 +00:00
test_tempfile.py [3.13] gh-127371 Avoid unbounded growth SpooledTempfile.writelines (GH-127372) (#130886) 2025-03-05 18:42:55 +01:00
test_termios.py [3.13] gh-132742: Fix newly added tcflush() tests on Android (GH-133070) (GH-133104) 2025-04-28 19:10:42 +00:00
test_textwrap.py [3.13] gh-139065: Fix trailing space before long word in textwrap (GH-139070) (GH-139903) 2025-10-10 13:51:41 +00:00
test_thread.py gh-114271: Fix race in Thread.join() (#114839) 2024-03-16 13:56:30 +01:00
test_threadedtempfile.py [3.13] gh-133454: Mark tests with many threads that use much memory as bigmem (GH-133456) (GH-133664) 2025-05-08 13:20:34 +00:00
test_threading.py [3.13] gh-87135: Hang non-main threads that attempt to acquire the GIL during finalization (GH-105805) (GH-137827) 2025-08-17 09:08:14 -07:00
test_threading_local.py [3.13] gh-127190: Fix local_setattro() error handling (GH-127366) (#127367) 2024-12-01 06:48:04 +00:00
test_threadsignals.py
test_time.py [3.13] gh-131434: Improve error reporting for incorrect format in strptime() (GH-131568) (GH-132309) 2025-04-09 10:50:24 +00:00
test_timeit.py
test_timeout.py [3.13] gh-132535: Fix resource warnings in test_timeout (GH-132572) (GH-132580) 2025-04-16 07:44:47 +00:00
test_tokenize.py [3.13] gh-140576: Fixed crash produced by lexer in case of dedented zero byte (GH-140583) (#140762) 2025-10-29 14:33:55 +00:00
test_trace.py [3.13] gh-129269: Exclude everything in sys.path in test_coverage_ignore (gh-130133) (gh-130357) 2025-02-20 15:42:47 +00:00
test_traceback.py [3.13] gh-130999: Avoid exiting the new REPL when there are non-string candidates for suggestions (gh-131001) (gh-135020) 2025-06-02 16:58:29 +02:00
test_tracemalloc.py [3.13] gh-129185: Fix PyTraceMalloc_Untrack() at Python exit (#129191) (#129217) 2025-01-23 13:59:19 +01:00
test_ttk_textonly.py
test_tty.py
test_tuple.py
test_turtle.py [3.13] gh-138772: Add tests for Turtle.dot() signature (GH-138773) (#140992) 2025-11-05 17:24:46 +02:00
test_type_aliases.py [3.13] gh-124498: Fix TypeAliasType not to be generic, when type_params=() (GH-124499) (#124603) 2024-09-29 18:01:06 -07:00
test_type_annotations.py
test_type_cache.py [3.13] GH-121832: Assert that the version number of static builtin types is not changed by PyType_Modified (gh-122290) 2024-07-25 17:34:01 +00:00
test_type_comments.py
test_type_params.py [3.13] gh-123881: Add additional test coverage for PEP 695 edge cases (GH-123886) (#123890) 2024-09-29 18:24:40 -07:00
test_typechecks.py
test_types.py [3.13] gh-128051: Fix tests if sys.float_repr_style is 'legacy' (#135908) (#136026) 2025-06-30 11:40:06 +02:00
test_typing.py [3.13] gh-138859: Account for ParamSpec defaults that are not lists … (GH-138868) (#140208) 2025-10-16 13:26:24 -07:00
test_ucn.py [3.13] gh-131807: fix ResourceWarning in test_ucn.py (GH-131808) (#131845) 2025-03-28 19:54:35 +00:00
test_unary.py
test_unicode_file.py
test_unicode_file_functions.py
test_unicode_identifiers.py
test_unicodedata.py [3.13] gh-127873: Only check sys.flags.ignore_environment for PYTHON* env vars (GH-127877) (#129138) 2025-01-22 21:09:51 +02:00
test_univnewlines.py
test_unpack.py
test_unpack_ex.py [3.13] gh-94808: Add test coverage for "starred kind" in _PyPegen_set_expr_context (GH-119222) (GH-119263) 2024-06-07 16:11:20 +00:00
test_unparse.py [3.13] gh-127975: Avoid reusing quote types in ast.unparse if not needed (GH-127980) (#129600) 2025-02-03 00:38:44 +00:00
test_urllib.py [3.13] gh-71339: Use new assertion methods in the urllib tests (GH-129056) (GH-132499) 2025-05-22 09:40:19 +00:00
test_urllib2.py [3.13] gh-71339: Use new assertion methods in the urllib tests (GH-129056) (GH-132499) 2025-05-22 09:40:19 +00:00
test_urllib2_localnet.py [3.13] gh-71339: Use new assertion methods in the urllib tests (GH-129056) (GH-132499) 2025-05-22 09:40:19 +00:00
test_urllib2net.py [3.13] gh-140691: urllib.request: Close FTP control socket if data socket can't connect (GH-140835) (GH-141657) 2025-11-18 13:34:40 +01:00
test_urllib_response.py [3.13] gh-128734: Explicitly close sockets in urllib tests (GH-128735) (GH-128748) 2025-01-12 11:30:29 +00:00
test_urllibnet.py [3.13] gh-71339: Use new assertion methods in the urllib tests (GH-129056) (GH-132499) 2025-05-22 09:40:19 +00:00
test_urlparse.py [3.13] gh-135120: Add test.support.subTests() (GH-135121) (GH-135210) 2025-06-06 13:16:50 +00:00
test_userdict.py
test_userlist.py
test_userstring.py
test_utf8_mode.py
test_utf8source.py
test_uuid.py [3.13] gh-132710: only use stable _uuid.generate_time_safe() to deduce MAC address (GH-132901) (#134704) 2025-08-05 07:56:03 +00:00
test_venv.py [3.13] gh-139308: Skip test_special_chars_csh on NetBSD due to csh variable expansion issue (GH-139341) (#139560) 2025-10-08 14:10:34 +00:00
test_wait3.py
test_wait4.py
test_wave.py [3.13] gh-136523: Fix wave.Wave_write emitting an unraisable when open raises (GH-136529) (GH-136607) 2025-07-13 06:13:01 +00:00
test_weakref.py [3.13] gh-123046: Fix regexp to catch cases where the module name is omitted from the weakref repr (GH-123047) (#123058) 2024-08-16 07:41:49 +00:00
test_weakset.py
test_webbrowser.py [3.13] Fix typos in docs, error messages and comments (#122502) (#122606) 2024-09-02 12:44:42 +02:00
test_winapi.py gh-119690: Adds Unicode support for named pipes in _winapi (GH-119717) 2024-05-31 16:22:30 +00:00
test_winconsoleio.py [3.13] gh-124008: Fix calculation of the number of written bytes for the Windows console (GH-124059) (GH-127325) 2024-11-30 09:16:45 +00:00
test_winreg.py
test_winsound.py [3.13] gh-119064: Use os_helper.FakePath instead of pathlib.Path in tests (GH-119065) (GH-119087) 2024-05-16 10:51:18 +03:00
test_with.py [3.13] gh-132396: Resolve 'redefinition of unused name' errors in `Lib/test/` (GH-132397) (#132699) 2025-04-18 20:35:35 +01:00
test_wmi.py [3.13] gh-130727: Retry test_wmi on TimeoutError (GH-130832) (#130839) 2025-03-04 15:31:22 +00:00
test_wsgiref.py gh-102247: http: support rfc9110 status codes (GH-117611) 2024-04-13 07:33:20 -07:00
test_xml_dom_minicompat.py
test_xml_dom_xmlbuilder.py [3.13] gh-128302: Fix bugs in xml.dom.xmlbuilder (GH-128284) (#128582) 2025-01-11 13:31:04 +02:00
test_xml_etree.py [3.13] gh-140601: Refactor ElementTree.iterparse() tests (GH-141499) (GH-141503) 2025-11-13 11:57:58 +00:00
test_xml_etree_c.py
test_xmlrpc.py
test_xxlimited.py
test_xxtestfuzz.py
test_yield_from.py [3.13] gh-132396: Resolve 'redefinition of unused name' errors in `Lib/test/` (GH-132397) (#132699) 2025-04-18 20:35:35 +01:00
test_zipapp.py [3.13] gh-130379: Fix incorrect zipapp logic to avoid including the target in itself (gh-130509) (gh-130791) 2025-03-03 15:20:05 +00:00
test_zipfile64.py
test_zipimport.py [3.13] Fix typos (#123775) (#123866) 2024-10-07 23:44:31 +02:00
test_zipimport_support.py gh-117294: Report DocTestCase as skipped if all examples in the doctest are skipped (GH-117297) 2024-03-28 21:59:12 +02:00
test_zlib.py [3.13] gh-125522: Remove bare except in test_zlib.test_flushes (gh-126321) (gh-126327) 2024-11-02 08:51:28 +00:00
testcodec.py
tf_inherit_check.py
win_console_handler.py
xmltests.py