cpython/Lib/test
Miss Islington (bot) d8f88eca61
[3.13] gh-87720 Fix additional header refolding-quoting edge case (GH-134271) (#160456)
gh-87720 Fix additional header refolding-quoting edge case (GH-134271)

In this case, the higher level syntactic unit fit on the remainder of
the line in un-encoded format, and that higher level unit was
not a ptext or vtext, so the encoding check failed.  To fix this, we
look inside the current unit to see if has anything that was
originally encoded.
(cherry picked from commit 5a22a62b96)

Co-authored-by: R. David Murray <rdmurray@bitdance.com>
Co-authored-by: T. Wouters <thomas@python.org>
2026-10-25 07:40:24 -07:00
..
archivetestdata
audiodata
certdata [3.13] gh-160040: Distrust compromised eMudhra intermediate CA keys (CVE-2026-115557) (GH-160042) (#160570) 2026-10-24 12:28:52 -07:00
cjkencodings
configdata
crashers
data
decimaltestdata
dtracedata
encoded_modules
leakers
libregrtest [3.13] gh-146410: Add --pythoninfo option to regrtest (GH-146413) (#159025) 2026-10-09 12:59:49 +02:00
mathdata
regrtestdata/import_from_tests
subprocessdata
support [3.13] gh-157579: Fix race condition in the cleanup of tempfile.TemporaryDirectory (GH-157580) (#158429) 2026-10-25 06:41:11 -07:00
test_ast [3.13] gh-85260: Extend the AST Validator to validate all identifiers (GH-21069) (GH-155653) 2026-08-13 05:59:34 +00:00
test_asyncio [3.13] gh-156793: Validate SSLContext.wrap_bio() parameters like wrap_socket() (GH-158503) (#158510) 2026-09-30 20:45:43 +03:00
test_capi [3.13] gh-158102: Add tests for the slice C API (GH-158120) (GH-158293) 2026-09-29 15:38:46 +03:00
test_cext [3.13] gh-121617: Fix Py_CLEAR() in C++: replace NULL with _Py_NULL (#157067) (#157189) 2026-09-08 15:17:38 +00:00
test_concurrent_futures [3.13] gh-154272: Skip more forkserver tests if the start method is unavailable (GH-154499) (GH-154507) 2026-07-23 01:46:08 +03:00
test_cppext [3.13] gh-121617: Fix Py_CLEAR() in C++: replace NULL with _Py_NULL (#157067) (#157189) 2026-09-08 15:17:38 +00:00
test_ctypes [3.13] gh-156933: Widen narrow integer results in ctypes callbacks (GH-157045) (GH-158297) 2026-09-27 19:04:34 +00:00
test_dataclasses [3.13] gh-150069: Test frozen dataclass and properties interaction (GH-150070) (#152887) 2026-07-02 13:21:39 +00:00
test_doctest
test_email [3.13] gh-87720 Fix additional header refolding-quoting edge case (GH-134271) (#160456) 2026-10-25 07:40:24 -07:00
test_free_threading
test_future_stmt
test_gdb [3.13] gh-159914: Ignore gdb stderr in test_gdb.test_pretty_print (GH-159916) (#160201) 2026-10-24 14:03:13 -07:00
test_import [3.13] gh-158091: Check only the file name for _d in test_dll_dependency_import (GH-158099) (#158110) 2026-09-25 18:58:33 -07:00
test_importlib [3.13] gh-151626: Fix tests that fail when PYTHONPYCACHEPREFIX is set (GH-151952) (GH-152744) (#152748) 2026-07-01 08:14:54 +00:00
test_inspect [3.13] gh-69370: Fix "python -m inspect --details" for unencodable paths (GH-155246) (GH-156607) 2026-08-29 20:20:41 +00:00
test_interpreters [3.13] gh-153005: Use a monotonic clock for concurrent.interpreters Queue timeouts (GH-154156) (GH-156019) 2026-08-20 19:46:38 +03:00
test_json [3.13] gh-154936: Fix JSON control character error position (GH-154941) (#154976) 2026-07-31 12:31:21 +03:00
test_module
test_multiprocessing_fork
test_multiprocessing_forkserver [3.13] gh-154272: Skip forkserver tests when the start method is unavailable (GH-154274) (GH-154472) 2026-07-22 13:06:06 +00:00
test_multiprocessing_spawn
test_pathlib [3.13] Re-raise unexpected exceptions instead of swallowing them in various tests (GH-152019) (#152104) 2026-06-24 16:50:36 +00:00
test_peg_generator [3.13] gh-154592: Fix test_peg_generator in non-UTF-8 locales with a non-ASCII work dir (GH-154593) (GH-154603) 2026-07-26 19:07:44 +00:00
test_pydoc [3.13] gh-69371: Fix pydoc for modules whose path contains undecodable bytes (GH-155239) (GH-156610) 2026-09-13 14:18:31 +00:00
test_pyrepl [3.13] gh-152907: Restore cooked output flags around the input hook in the new REPL (GH-153389) (#158119) 2026-09-24 16:36:40 +00:00
test_sqlite3 [3.13] gh-156106: Add tests for setting and deleting attributes defined in C (GH-156107) (GH-156191) 2026-08-21 19:09:43 +00:00
test_tkinter [3.13] gh-157672: Keep Python's signal handlers when Tk is initialized on macOS (GH-157673) (GH-157989) 2026-09-23 11:40:46 +00:00
test_tomllib [3.13] gh-149231: tomllib: Limit the number of parts in a key (GH-149233) (GH-149815) (#149848) 2026-06-09 22:20:07 +02:00
test_tools [3.13] compute-changes.py: Fix & test process_changed_files() (GH-144674) (#145014) 2026-02-21 14:24:53 +02:00
test_ttk [3.13] gh-157782: Fix test_ttk for Tk 9.1b1 and 9.0.5 (GH-157783) (GH-157825) 2026-09-19 21:18:40 +00:00
test_unittest [3.13] gh-150484: Fix mock_open __exit__ with contextlib.ExitStack (GH-151829) (GH-151861) 2026-06-21 17:02:30 +00:00
test_warnings [3.13] gh-123011: Fix warn_explicit() with the globals of the __main__ module (GH-155318) (GH-155991) 2026-08-18 07:50:34 +00:00
test_zipfile [3.13] gh-156002: Bound zipfile decompression for bzip2/LZMA (GH-156003) (GH-156362) (#156738) 2026-09-29 21:49:03 +00:00
test_zoneinfo [3.13] gh-154892: Fix PyLong_AsLong() error checks in _zoneinfo (GH-154901) (#155058) 2026-08-02 12:54:22 +00:00
tkinterdata
tokenizedata
tracedmodules
translationdata
typinganndata
wheeldata
xmltestdata
zipimport_data
.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 gh-109566: Fix regrtest code adding Python options (#109926) 2023-09-26 21:59:11 +00:00
_isolated_sample.py [3.13] gh-75876: Run bigmem tests in a subprocess (GH-155302) (#156014) 2026-09-29 23:51:11 +02:00
_test_atexit.py [3.13] gh-142881: Fix concurrent and reentrant call of atexit.unregister() (GH-142901) (GH-143722) 2026-01-12 10:05:09 +00:00
_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 gh-115832: Fix instrumentation version mismatch during interpreter shutdown (#115856) 2024-03-04 11:29:39 -05:00
_test_multiprocessing.py [3.13] gh-155732: Join the terminated process in test_repr_lock (GH-155734) (GH-155768) 2026-08-15 10:53:40 +00:00
_test_venv_multiprocessing.py
archiver_tests.py
audiotests.py
audit-tests.py
autotest.py gh-109162: libregrtest: use relative imports (#109250) 2023-09-11 07:02:35 +00:00
bisect_cmd.py
clinic.test.c [3.13] gh-113318: Fix @getter and @setter in Argument Clinic (GH-155778) (GH-156012) 2026-08-18 13:09:10 +00:00
cov.py
curses_tests.py Issue #19936: Added executable bits or shebang lines to Python scripts which 2014-01-16 17:15:49 +02:00
datetimetester.py [3.13] gh-152204: Validate date and time fields in _pydatetime.date{time}.fromisoformat (GH-152205) (#156368) 2026-08-25 19:55:04 +01: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
lock_tests.py
mapping_tests.py
mime.types
mime.types2 [3.13] gh-93417: Improve test_mimetypes (GH-150725) (GH-153750) 2026-07-15 09:05:31 +00:00
mock_socket.py gh-93243: Make smtpd private before porting its users (GH-93246) 2022-08-05 17:41:29 -07:00
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_large_sysargv.py [3.13] gh-144503: Pass sys.argv to forkserver as real argv elements (GH-148194) (#148196) 2026-04-06 23:19:40 -07:00
mp_preload_main.py
mp_preload_sysargv.py [3.13] gh-143706: Fix sys.argv not set during multiprocessing forkserver __main__ preload (GH-143717) (#143821) 2026-01-13 18:09:05 -08:00
multibytecodec_support.py
NormalizationTest-3.2.0.txt
picklecommon.py [3.13] gh-77188: Add pickle tests for objects with slots (GH-144116) (GH-144120) 2026-01-22 11:26:48 +00:00
pickletester.py [3.13] gh-154848: Enforce frame boundaries in the C unpickler (GH-154893) (GH-154982) 2026-07-31 13:47:54 +03:00
profilee.py
pstats.pck
pyclbr_input.py
pythoninfo.py [3.13] Add os.supports_dir_fd to test.pythoninfo (GH-158605) (#159059) 2026-10-09 11:22:34 +00:00
randv2_32.pck Merged revisions 59275-59303 via svnmerge from 2007-12-03 21:02:03 +00:00
randv2_64.pck
randv3.pck Merged revisions 59275-59303 via svnmerge from 2007-12-03 21:02:03 +00:00
re_tests.py bpo-36528: Remove duplicate re tests. (GH-2689) 2019-09-11 17:02:34 +01:00
regrtest.py
relimport.py
reperf.py
seq_tests.py [3.13] gh-145144: Add more tests for UserList, UserDict, etc (GH-145145) (GH-146296) 2026-03-22 18:06:01 +02:00
signalinterproctester.py
ssl_servers.py
ssltests.py gh-104773: PEP 594: Remove the nntplib module (#104894) 2023-05-24 21:15:43 +00:00
string_tests.py [3.13] gh-145144: Add more tests for UserList, UserDict, etc (GH-145145) (GH-146296) 2026-03-22 18:06:01 +02:00
test___all__.py gh-71052: Enable test_concurrent_futures on platforms that lack multiprocessing (gh-115917) 2024-02-25 11:38:18 -08:00
test__colorize.py
test__interpchannels.py [3.13] gh-140652: Fix a crash in _interpchannels.list_all() after clo…sing a channel (GH-143743) (GH-144953) 2026-02-18 14:18:39 +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
test__opcode.py
test__osx_support.py
test_abc.py [3.13] gh-153772: Make abc isinstance() tolerate instances without __class__ (GH-154149) (#156543) 2026-08-29 03:33:29 +00:00
test_abstract_numbers.py gh-77465: Increase test coverage for the numbers module (GH-111738) 2024-01-25 16:35:05 +02:00
test_android.py [3.13] gh-144415: Android testbed fixes (GH-142912) (#144417) 2026-02-03 09:28:43 +00:00
test_apple.py
test_argparse.py [3.13] GH-130750: Restore quoting of choices in argparse error messag… (#149386) 2026-05-04 23:18:05 +00:00
test_array.py [3.13] gh-153210: Restore accidental array.ArrayType removal (GH-153261) (#153289) 2026-07-08 15:59:28 +00:00
test_asdl_parser.py bpo-43798: Add source location attributes to alias (GH-25324) 2021-04-10 22:56:28 +02:00
test_asyncgen.py
test_atexit.py gh-84623: Remove unused imports in tests (#93772) 2022-06-13 16:56:03 +02:00
test_audit.py
test_augassign.py Anti-registration of various ABC methods. 2016-08-18 09:22:23 -07:00
test_base64.py [3.13] gh-144027: Fix documentation for ignorechars in base64.a85decode() (GH-144028) (GH-144193) 2026-01-23 19:19:22 +00: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
test_bigaddrspace.py
test_bigmem.py [3.13] gh-75876: Correct the memory use declared by some bigmem tests (GH-155307) (GH-155314) 2026-08-07 06:56:22 +00:00
test_binascii.py [3.13] gh-148093: Raise binascii.Error from binascii.a2b_uu() on empty input (GH-149077) (GH-149349) 2026-05-04 10:06:25 +00:00
test_binop.py
test_bisect.py [3.13] gh-145269: simplify bisect.bisect doc example (GH-145270) (#145368) 2026-03-01 00:20:20 +01:00
test_bool.py gh-82012: Deprecate bitwise inversion (~) of bool (#103487) 2023-05-03 00:00:42 -07:00
test_buffer.py
test_bufio.py
test_builtin.py
test_bytes.py [3.13] gh-153578: Fix out-of-bounds write in bytearray.extend() with a reentrant __buffer__ (GH-153579) (GH-156009) 2026-08-19 10:07:10 +00:00
test_bz2.py [3.13] gh-150599: Prevent bz2 decompressor reuse after errors (GH-150600) 2026-06-08 10:55:32 +01:00
test_c_locale_coercion.py gh-71052: Change Android's sys.platform from "linux" to "android" 2024-03-11 19:25:39 +00:00
test_calendar.py [3.13] Test calendar.February deprecation (GH-153893) (#153921) 2026-07-18 15:09:43 +02:00
test_call.py [3.13] gh-78526: Add tests for PEP 468 and PEP 520 (GH-155387) (GH-155678) 2026-08-13 10:14:54 +00:00
test_charmapcodec.py
test_class.py [3.13] gh-78526: Add tests for PEP 468 and PEP 520 (GH-155387) (GH-155678) 2026-08-13 10:14:54 +00:00
test_clinic.py [3.13] gh-113318: Fix @getter and @setter in Argument Clinic (GH-155778) (GH-156012) 2026-08-18 13:09:10 +00:00
test_cmath.py
test_cmd.py
test_cmd_line.py [3.13] gh-86427: Use the console code page for the stdio encoding on Windows (GH-155415) (GH-156604) 2026-08-29 19:49:44 +00:00
test_cmd_line_script.py
test_code.py [3.13] gh-141536: Fix a crash when running test_capi *after* test_code in the same process (GH-141537) (GH-143625) 2026-01-12 20:07:34 +02:00
test_code_module.py [3.13] gh-69919: Catch all compile errors in the code module, pyrepl and IDLE (GH-157585) (#158030) 2026-09-23 21:29:39 -04:00
test_codeccallbacks.py
test_codecencodings_cn.py bpo-30003: Fix handling escape characters in HZ codec (#1556) 2017-05-22 22:42:05 +08:00
test_codecencodings_hk.py Remove unused support.run_unittest imports. 2016-04-24 23:42:49 +03:00
test_codecencodings_iso2022.py
test_codecencodings_jp.py
test_codecencodings_kr.py Remove unused support.run_unittest imports. 2016-04-24 23:42:49 +03:00
test_codecencodings_tw.py Remove unused support.run_unittest imports. 2016-04-24 23:42:49 +03:00
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-155292: Don't consider Unicode codepoint attributes outside RFC 3454 (GH-155293) (GH-156020) (GH-156922) 2026-09-09 16:28:35 +02:00
test_codeop.py [3.13] Improved test coverage for codeop.py. (GH-154100) (GH-154994) (#154996) 2026-07-31 18:04:44 +03:00
test_collections.py [3.13] gh-143004: Fix possible use-after-free in collections.Counter.update() (GH-143044) (GH-143167) 2025-12-25 13:41:24 +02:00
test_colorsys.py [3.13] Improve colorsys coverage (GH-153982) (#154078) 2026-07-19 10:09:17 +00:00
test_compare.py
test_compile.py [3.13] Correct MAX_N in Lib/zipfile ZipExtFile (GH-144973) (GH-145023) 2026-02-19 23:11:16 +00:00
test_compileall.py [3.13] gh-151626: Fix tests that fail when PYTHONPYCACHEPREFIX is set (GH-151952) (GH-152744) (#152748) 2026-07-01 08:14:54 +00: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
test_complex.py [3.13] gh-155526: Don't check errno in abs(complex) (GH-155527) (#157341) (#157558) 2026-09-24 00:09:46 +02:00
test_configparser.py [3.13] gh-156353: Fix configparser space delimiter parsing (GH-156382) (GH-156559) 2026-08-31 14:21:49 +02:00
test_contains.py bpo-37685: Use singletons ALWAYS_EQ and NEVER_EQ in more tests. (GH-15167) 2019-08-08 08:43:18 +03:00
test_context.py [3.13] gh-155515: Use GC tracking for HAMT iterators (GH-155517) (#155918) 2026-08-17 06:48:45 +03:00
test_contextlib.py
test_contextlib_async.py
test_copy.py [3.13] improve test_copy_reduce and test_deepcopy_reduce coverage (GH-154182) (#155794) 2026-08-14 13:03:50 +00:00
test_copyreg.py bpo-44712: Replace "type(literal)" with corresponding builtin types (GH-27294) 2022-05-08 17:10:11 +03:00
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-157639: Fix use-after-free when an external timer re-enters the profiler (GH-157648) (#158118) 2026-09-24 16:29:08 +00:00
test_csv.py [3.13] gh-98820: Fix quadratic time in csv.Sniffer for quoted fields (GH-154867) (#155118) 2026-08-04 11:03:37 +02:00
test_curses.py [3.13] gh-156946: Unlink a curses panel before dropping its user pointer (GH-156947) (GH-157542) 2026-09-15 08:25:53 +00:00
test_datetime.py [3.13] gh-143959: Fix test_datetime if _datetime is unavailable (GH-145248) (GH-146289) 2026-03-22 14:39:08 +00:00
test_dbm.py
test_dbm_dumb.py gh-83383: Always mark the dbm.dumb database as unmodified after open() and sync() (GH-114560) 2024-02-04 17:23:26 +02:00
test_dbm_gnu.py
test_dbm_ndbm.py
test_dbm_sqlite3.py
test_decimal.py [3.13] gh-156106: Add tests for setting and deleting attributes defined in C (GH-156107) (GH-156191) 2026-08-21 19:09:43 +00:00
test_decorators.py
test_defaultdict.py [3.13] gh-156106: Add tests for setting and deleting attributes defined in C (GH-156107) (GH-156191) 2026-08-21 19:09:43 +00:00
test_deque.py gh-115243: Fix crash in deque.index() when the deque is concurrently modified (GH-115247) 2024-02-14 16:08:26 +00:00
test_descr.py [3.13] gh-151912: Fix segfault in type() with NULL tp_new metaclasses (GH-151916) (#153706) 2026-07-14 22:16:47 +05:30
test_descrtut.py
test_devpoll.py
test_dict.py [3.13] gh-158254: Detect keys changing during reverse dict iteration (GH-158255) (GH-158269) 2026-09-27 03:17:41 +00:00
test_dict_version.py Fix typos in the Lib directory (GH-28775) 2021-10-06 16:13:48 -07:00
test_dictcomps.py
test_dictviews.py
test_difflib.py [3.13] gh-71896: Add a docs warning about trailing newlines ignored by difflib.HtmlDiff (GH-153930) (GH-153968) 2026-07-18 14:10:12 +00:00
test_difflib_expect.html
test_dis.py
test_docxmlrpc.py
test_dtrace.py [3.13] gh-98894: Skip test_dtrace when building without dtrace (GH-152239) (#152302) 2026-06-26 21:16:42 +00:00
test_dynamic.py
test_dynamicclassattribute.py
test_eintr.py
test_embed.py [3.13] gh-152132: Fix Py_RunMain() to return an exit code (#153446) (#153455) (#153458) 2026-07-09 22:50:58 +02:00
test_ensurepip.py [3.13] gh-146310: Fix ensurepip to treat empty WHEEL_PKG_DIR as unset (GH-146357) (#146535) 2026-03-27 21:10:44 +00:00
test_enum.py [3.13] gh-150285: Fix too long docstrings in some Python modules (GH-150366) (GH-150375) (GH-150519) (GH-150530) 2026-05-27 18:22:35 +00:00
test_enumerate.py bpo-46527: allow calling enumerate(iterable=...) again (GH-30904) 2022-01-27 00:46:48 +09:00
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 [3.13] gh-154379: Fix test_epoll on Solaris (GH-154380) (GH-154384) 2026-07-21 16:27:04 +00:00
test_errno.py
test_except_star.py
test_exception_group.py [3.13] GH-146096: Fix segfault in BaseExceptionGroup repr (GH-146141) (GH-156903) 2026-09-04 11:25:06 +02:00
test_exception_hierarchy.py
test_exception_variations.py bpo-46458: emit code for else of a try block immediately after the try body (GH-30751) 2022-01-27 13:40:44 +00:00
test_exceptions.py [3.13] gh-156894: Fix the position of syntax errors which cover a range (GH-156901) (GH-156928) 2026-09-04 11:43:14 +00:00
test_extcall.py gh-96751: Remove dead code from CALL_FUNCTION_EX opcode (GH-96752) 2022-09-15 10:33:13 +01:00
test_external_inspection.py
test_faulthandler.py
test_fcntl.py [3.13] Re-raise unexpected exceptions instead of swallowing them in various tests (GH-152019) (#152104) 2026-06-24 16:50:36 +00: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
test_fileio.py [3.13] gh-156106: Add tests for setting and deleting attributes defined in C (GH-156107) (GH-156191) 2026-08-21 19:09:43 +00:00
test_fileutils.py bpo-46425: fix direct invocation of test_fileutils and test_zoneinfo (GH-30792) 2022-01-22 18:05:43 +02:00
test_finalization.py
test_float.py [3.13] gh-143006: Fix and optimize mixed comparison of float and int (GH-143084) (GH-143624) 2026-01-09 17:43:35 +00: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 gh-89973: Fix re.error in the fnmatch module. (GH-93072) 2022-06-05 11:46:29 +03:00
test_fork1.py bpo-40280: Add requires_fork test helper (GH-30622) 2022-01-16 22:52:43 +01:00
test_format.py [3.13] gh-158446: Reject float format precision near INT_MAX (GH-158474) (#158478) 2026-09-30 05:47:43 +00: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-156106: Add tests for setting and deleting attributes defined in C (GH-156107) (GH-156191) 2026-08-21 19:09:43 +00:00
test_frozen.py
test_fstring.py [3.13] gh-154711: Strip comments after escaped quotes in f-string debug text (#158310) 2026-09-29 23:45:21 +01:00
test_ftplib.py [3.13] gh-87451: Apply CVE-2021-4189 PASV fix to ftplib.ftpcp() (GH-149648) (#149794) 2026-05-13 17:58:26 +00:00
test_funcattrs.py [3.13] gh-156106: Add tests for setting and deleting attributes defined in C (GH-156107) (GH-156191) 2026-08-21 19:09:43 +00:00
test_functools.py [3.13] gh-144475: Fix reference management in partial_repr (GH-145362) (#145882) 2026-03-24 02:30:45 +01:00
test_gc.py [3.13] GH-91636: Clear weakrefs created by finalizers. (GH-136401) (GH-144214) 2026-03-24 00:50:41 +01:00
test_generated_cases.py
test_generator_stop.py Rename test_pep####.py files 2016-09-09 12:55:37 -07:00
test_generators.py
test_genericalias.py [3.13] gh-150146: Fix NULL dereference in _Py_subs_parameters (GH-150147) (#150155) 2026-05-20 14:04:17 +00:00
test_genericclass.py
test_genericpath.py
test_genexps.py
test_getopt.py [3.13] Add test coverage to check execution of GetoptError.__str__ (GH-153941) (#154000) 2026-07-18 15:30:28 +00:00
test_getpass.py
test_getpath.py
test_gettext.py [3.13] gh-157451: Fix gettext.c2py() for unary "!" combined with a binary operator (GH-157453) (GH-157665) 2026-09-17 09:05:10 +00:00
test_glob.py
test_global.py bpo-45046: Support context managers in unittest (GH-28045) 2022-05-08 17:49:09 +03:00
test_grammar.py
test_graphlib.py
test_grp.py [3.13] gh-80198: Improve test_pwd and test_grp (GH-150380) (GH-150398) (GH-150423) 2026-05-25 19:10:25 +00:00
test_gzip.py
test_hash.py
test_hashlib.py [3.13] gh-155835: fix digest_size and block_size data races on SHA-3 objects (GH-155838) (#157041) 2026-09-29 21:57:07 +00:00
test_heapq.py gh-84623: Remove unused imports in tests (#93772) 2022-06-13 16:56:03 +02:00
test_hmac.py
test_html.py
test_htmlparser.py [3.13] gh-153030: Fix quadratic complexity in incremental parsing in HTMLParser (GH-153031) (GH-153040) 2026-07-04 18:01:22 +00:00
test_http_cookiejar.py [3.13] gh-160300: Reject cookies with a negative version in http.cookiejar (GH-160301) (#160647) 2026-10-25 06:37:34 -07:00
test_http_cookies.py [3.13] gh-149144: Use decodeURIComponent() for UTF-8 support in js_output() (GH-149157) (#150949) 2026-06-08 20:15:21 +01:00
test_httplib.py [3.13] gh-150743: Limit trailer lines and interim responses read by http.client (GH-150749) (#152526) 2026-06-28 19:55:34 +00:00
test_httpservers.py [3.13] gh-119452: test_large_content_length_truncated: Don't use the full LOOPBACK_TIMEOUT on Windows (GH-156851) 2026-09-02 18:07:53 +00:00
test_idle.py gh-90791: Enable test___all__ on ASAN build (#108286) 2023-08-22 15:52:32 +02:00
test_imaplib.py [3.13] gh-155775: Do not consume the CAPABILITY response in imaplib (GH-155789) (GH-156587) 2026-08-29 19:20:59 +00:00
test_index.py
test_int.py [3.13] gh-142554: avoid divmod crashes due to bad _pylong.int_divmod (GH-142673) (#142697) 2025-12-14 09:03:14 +00:00
test_int_literal.py
test_io.py [3.13] gh-156106: Add tests for setting and deleting attributes defined in C (GH-156107) (GH-156191) 2026-08-21 19:09:43 +00:00
test_ioctl.py
test_ipaddress.py [3.13] gh-88178: Fix exploded IPv6 addresses with a scope ID (GH-25824) (GH-155657) 2026-08-13 06:49:55 +00: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-146613: Fix re-entrant use-after-free in itertools._grouper (GH-147962) (#148011) 2026-04-07 12:24:54 +02:00
test_keyword.py gh-103763: Implement PEP 695 (#103764) 2023-05-15 20:36:23 -07:00
test_keywordonlyarg.py
test_kqueue.py [3.13] gh-156106: Add tests for setting and deleting attributes defined in C (GH-156107) (GH-156191) 2026-08-21 19:09:43 +00:00
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] Re-raise unexpected exceptions instead of swallowing them in various tests (GH-152019) (#152104) 2026-06-24 16:50:36 +00:00
test_linecache.py [3.13] gh-133253: making linecache thread-safe (GH-133305) (#143911) 2026-01-16 13:34:53 -05:00
test_list.py
test_listcomps.py [3.13] gh-145701: Fix __classdict__ & __conditional_annotations__ in class-scope inlined comprehensions (GH-145702) (#145711) 2026-03-09 14:44:31 -07:00
test_lltrace.py
test_locale.py [3.13] gh-130796: Undeprecate locale.getdefaultlocale() (GH-143069) (#151318) 2026-06-11 14:34:40 +03:00
test_logging.py [3.13] gh-82535: Ignore address resolution failure in SysLogHandler constructor (GH-154504) (#155459) 2026-09-29 23:15:26 +02: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
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 [3.13] gh-148653: Fix reference leaks in test_marshal introduced in gh-148698 (GH-148725) (GH-148728) 2026-04-18 12:34:25 +00:00
test_math.py [3.13] gh-159015: Fix test_math import on musl (#159016) 2026-10-25 06:28:51 -07:00
test_math_property.py gh-94906: Support multiple steps in math.nextafter (#103881) 2023-05-19 21:03:49 +01:00
test_memoryio.py [3.13] gh-157048: check for buffer errors before mutating in BytesIO.__init__ (GH-157049) (#157070) 2026-09-07 10:04:22 -06:00
test_memoryview.py [3.13] gh-148390: fix undefined behavior of memoryview(...).cast("?") (GH-148454) (GH-149299) 2026-05-08 17:50:00 +02:00
test_metaclass.py [3.13] gh-127773: Disable attribute cache on incompatible MRO entries (GH-127924) (GH-143729) 2026-01-26 16:31:52 +01:00
test_mimetypes.py [3.13] gh-159428: Don't read mimetypes.knownfiles by default on Windows (GH-159445) (#159570) 2026-10-25 06:30:04 -07:00
test_minidom.py [3.13] gh-63882: Implement empty tests in test_minidom (GH-156677) (GH-157427) 2026-09-14 12:37:17 +00:00
test_mmap.py [3.13] gh-157335: Fix out-of-bounds write in mmap.mmap.__setitem__ (#157438) (#158028) 2026-09-23 21:14:26 +00:00
test_modulefinder.py
test_monitoring.py
test_msvcrt.py [3.13] gh-150436: Skip subprocess test on STATUS_DLL_INIT_FAILED (#150704) (#150721) 2026-06-01 15:44:54 +00:00
test_multibytecodec.py [3.13] gh-157325: Fix an OOB read in the hz incremental decoder on a trailing ~ (gh-157333) (#158161) 2026-09-25 15:58:15 +01:00
test_multiprocessing_main_handling.py Tests call sleeping_retry() with SHORT_TIMEOUT (#93870) 2022-06-15 18:49:14 +02:00
test_named_expressions.py
test_netrc.py [3.13] gh-155468: Distinguish empty quoted tokens from EOF in netrc (GH-155471) (GH-156468) 2026-08-30 10:42:21 +03:00
test_ntpath.py [3.13] gh-89760: Fix os.path.realpath() for volume GUID paths on Windows (GH-155396) (GH-156613) 2026-08-29 20:26:27 +00: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 gh-108303: Move ann_module*.py files to typinganndata/ folder (#108354) 2023-08-23 17:42:08 +02:00
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
test_ordered_dict.py [3.13] gh-148660: Fix use-after-free in OrderedDict.copy() on reentrant mutation (GH-151573) (#152542) 2026-06-28 19:56:52 -07:00
test_os.py [3.13] gh-84419: Fix the execute permissions in os.stat() on Windows (GH-155392) (GH-156631) 2026-08-30 08:12:53 +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-69919: Catch all compile errors in the code module, pyrepl and IDLE (GH-157585) (#158030) 2026-09-23 21:29:39 -04:00
test_peepholer.py [3.13] gh-148973: fix segfault on mismatch between consts size and oparg in compiler (GH-148974) (#148997) 2026-04-25 22:59:40 +01:00
test_pep646_syntax.py
test_perf_profiler.py [3.13] gh-156114: Fix crash in perf trampoline with unencodable code names (GH-156300) (#157774) 2026-09-18 21:27:16 +00: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-156106: Add tests for setting and deleting attributes defined in C (GH-156107) (GH-156191) 2026-08-21 19:09:43 +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
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-145856: Fix plistlib.dump() with skipkeys=True and sort_keys=True (GH-150109) (GH-157737) 2026-09-18 11:39:07 +03:00
test_poll.py
test_popen.py
test_poplib.py
test_positional_only_arg.py gh-91210: Improve error message when non-default param follows default (GH-95933) 2022-09-17 10:09:28 -07:00
test_posix.py [3.13] gh-102184: Test os.sync() only if the "walltime" resource is enabled (GH-155448) (GH-155463) 2026-08-10 07:14:23 +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
test_print.py
test_profile.py
test_property.py
test_pstats.py
test_pty.py
test_pulldom.py
test_pwd.py [3.13] gh-80198: Improve test_pwd and test_grp (GH-150380) (GH-150398) (GH-150423) 2026-05-25 19:10:25 +00:00
test_py_compile.py [3.13] gh-151626: Fix tests that fail when PYTHONPYCACHEPREFIX is set (GH-151952) (GH-152744) (#152748) 2026-07-01 08:14:54 +00:00
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-155485: Skip test_pyexpat.test_subparser_inherits_reparse_deferral when Expat < 2.6.0 (GH-155554) (#155573) 2026-08-11 16:17:27 +00:00
test_queue.py [3.13] gh-156476: Ignore timeout in _PySimpleQueue.get() when block is false (GH-156477) (#156489) 2026-08-27 19:05:18 +00:00
test_quopri.py
test_raise.py
test_random.py [3.13] gh-149221:Fix binomialvariate Function for random module (#149279) 2026-07-29 21:01:54 +03: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] gh-156444: Fix a negated character set with IGNORECASE and LOCALE (GH-156445) (GH-156458) 2026-08-27 11:40:52 +00: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-146410: Add --pythoninfo option to regrtest (GH-146413) (#159025) 2026-10-09 12:59:49 +02:00
test_repl.py [3.13] gh-152236: Fix skips on _testcapi.set_nomemory tests (GH-152253) (#152286) 2026-06-26 15:03:05 +00:00
test_reprlib.py
test_resource.py
test_richcmp.py
test_rlcompleter.py [3.13] gh-112821: Fix rlcompleter failures on objects with descriptors (GH-149577) (#149658) 2026-05-11 12:08:20 -04:00
test_robotparser.py [3.13] gh-153404: Silently ignore non-decimal digits in robots.txt Crawl-delay and Request-rate (GH-153405) (GH-153832) 2026-07-17 06:12:42 +00:00
test_runpy.py [3.13] gh-149117: Set ImportError.name on errors from runpy.run_module/run_path (gh-149159) (#149258) 2026-05-02 02:51:06 +00:00
test_sax.py [3.13] gh-156797: Escape the namespace URI in xml.sax.saxutils.XMLGenerator (GH-156799) (GH-156856) 2026-09-02 21:37:18 +00: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 bpo-40280: Block more non-working syscalls in Emscripten (GH-31757) 2022-03-08 12:17:30 +01:00
test_secrets.py
test_select.py gh-84623: Remove unused imports in tests (#93772) 2022-06-13 16:56:03 +02:00
test_selectors.py
test_set.py [3.13] Add regression test for add() after remove() with hash collision in set (GH-143781) (GH-143859) 2026-01-15 10:04:34 +00:00
test_setcomps.py
test_shelve.py gh-84623: Remove unused imports in tests (#93772) 2022-06-13 16:56:03 +02:00
test_shlex.py [3.13] gh-154007: Improve test coverage for the shlex module (GH-154009) (#154458) 2026-07-22 14:17:16 +02:00
test_shutil.py [3.13] gh-157579: Fix race condition in the cleanup of tempfile.TemporaryDirectory (GH-157580) (#158429) 2026-10-25 06:41:11 -07:00
test_signal.py
test_site.py
test_slice.py
test_smtplib.py
test_smtpnet.py [3.13] gh-70039: smtplib: store the server name in ._host in .connect() (GH-115259) (#148272) 2026-04-08 18:15:16 -04:00
test_socket.py [3.13] gh-93251: Decode localized socket error messages from the locale encoding (GH-154683) (GH-154725) 2026-07-26 11:35:20 +00:00
test_socketserver.py gh-110393: Remove watchdog with hardcoded timeout (#110400) 2023-10-05 15:02:48 +00:00
test_sort.py
test_source_encoding.py [3.13] gh-144872: fix heap buffer overflow _PyTokenizer_ensure_utf8 (GH-144807) (#145441) 2026-03-02 23:00:59 +00:00
test_ssl.py [3.13] gh-160040: Distrust compromised eMudhra intermediate CA keys (CVE-2026-115557) (GH-160042) (#160570) 2026-10-24 12:28:52 -07:00
test_stable_abi_ctypes.py
test_startfile.py
test_stat.py [3.13] gh-144050: Fix stat.filemode pure Python file type detection (GH-144059) (GH-144074) 2026-01-20 12:44:46 +00:00
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
test_string.py [3.13] gh-153056: Backport the relevant bits of (#153057) (#153369) 2026-07-09 19:40:59 +00:00
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 Issue #21741: Update 147 test modules to use test discovery. 2015-04-13 15:00:43 -05:00
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-85943: Fix BytesWarning in the struct format cache under -bb (GH-153627) (GH-153836) 2026-07-17 08:26:14 +00:00
test_structseq.py [3.13] gh-145376: Fix GC tracking in structseq.__replace__ (GH-145820) (#145924) 2026-03-16 14:38:24 +05:30
test_subclassinit.py Enable ruff on several more files in Lib/test (#110929) 2023-10-16 15:57:01 +01:00
test_subprocess.py [3.13] gh-153970: Fix str() of CalledProcessError when returncode is not an integer (GH-153971) (#155931) 2026-09-29 23:19:48 +02:00
test_sundry.py
test_super.py
test_support.py [3.13] gh-75876: Run bigmem tests in a subprocess (GH-155302) (#156014) 2026-09-29 23:51:11 +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-151464: exclude '<>' token from tokenize output (GH-154854) (#158191) 2026-09-25 19:20:09 +00:00
test_sys.py [3.13] gh-158364: Don't report other interpreters' threads in sys._current_frames (GH-158369) (GH-158473) 2026-09-30 02:54:58 +00:00
test_sys_setprofile.py
test_sys_settrace.py
test_sysconfig.py [3.13] gh-146541: Allow building the Android testbed for 32-bit targets (GH-146542) (#148107) 2026-04-06 07:47:01 +08:00
test_syslog.py gh-99127: Allow some features of syslog to the main interpreter only (gh-99128) 2022-11-30 07:58:20 +09:00
test_tabnanny.py [3.13] gh-157159: improve the tabnanny usage message (GH-157160) (#157166) 2026-09-08 05:22:10 +00:00
test_tarfile.py [3.13] gh-160097: Reject links replacing the destination in tarfile.tar_filter (GH-160098) (#160341) 2026-10-25 13:55:41 +00:00
test_tcl.py [3.13] gh-75876: Correct the memory use declared by some bigmem tests (GH-155307) (GH-155314) 2026-08-07 06:56:22 +00:00
test_tempfile.py [3.13] gh-157579: Fix race condition in the cleanup of tempfile.TemporaryDirectory (GH-157580) (#158429) 2026-10-25 06:41:11 -07:00
test_termios.py [3.13] gh-154416: Fix hanging test_tcflow on DragonFly BSD (GH-154417) (GH-154421) 2026-07-22 05:47:25 +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
test_threading_local.py
test_threadsignals.py gh-71052: Use raise_signal in ThreadSignals.test_signals (#116423) 2024-03-11 21:39:17 +01:00
test_time.py [3.13] gh-152849: Fix OverflowError message for out-of-range timestamps in the time module (GH-152850) (#153207) 2026-07-06 15:13:32 +00:00
test_timeit.py [3.13] gh-148254: Use singular "sec" in timeit verbose output (GH-148290) (#148304) 2026-04-09 15:06:27 +00:00
test_timeout.py
test_tokenize.py [3.13] gh-151464: exclude '<>' token from tokenize output (GH-154854) (#158191) 2026-09-25 19:20:09 +00:00
test_trace.py
test_traceback.py [3.13] Docs: split builtins to their own page from library (GH-156682) (#157440) 2026-09-13 13:02:07 -04: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 gh-114328: tty cbreak mode should not alter ICRNL (#114335) 2024-01-21 15:25:52 -08:00
test_tuple.py bpo-43413: Fix handling keyword arguments in subclasses of some buitin classes (GH-26456) 2021-09-12 13:27:50 +03:00
test_turtle.py [3.13] gh-50966: Fix unbounded recursion in turtle drag handlers (GH-152626) (GH-152667) 2026-07-02 19:26:34 +00:00
test_type_aliases.py
test_type_annotations.py
test_type_cache.py [3.13] gh-148450: abc.register needs to update type_version when tp_flags is changed (GH-148623) (#150307) 2026-05-23 17:20:16 +05:30
test_type_comments.py [3.13] gh-148157: Check for _PyPegen_add_type_comment_to_arg fail in _PyPegen_name_default_pair (GH-148158) (#148163) 2026-04-06 12:13:32 +00:00
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-143636: fix a crash when calling `__replace__ on invalid SimpleNamespace` instances (GH-143655) (#145940) 2026-03-14 11:00:56 +00:00
test_typing.py [3.13] gh-157621: Clear weakrefs for ParamSpec attributes (GH-157622) (#157655) 2026-09-29 23:35:56 +02:00
test_ucn.py [3.13] gh-80667: Fix lookup for Tangut ideographs in unicodedata (GH-144789) (GH-144871) (GH-144875) 2026-02-16 15:02:01 +00:00
test_unary.py gh-99688: Fix outdated tests in test_unary (#99712) 2022-12-11 18:44:29 -05:00
test_unicode_file.py gh-90473: Misc test fixes for WASI (GH-93218) 2022-05-25 15:57:26 +02:00
test_unicode_file_functions.py
test_unicode_identifiers.py
test_unicodedata.py [3.13] gh-155292: Don't consider Unicode codepoint attributes outside RFC 3454 (GH-155293) (GH-156020) (GH-156922) 2026-09-09 16:28:35 +02:00
test_univnewlines.py
test_unpack.py
test_unpack_ex.py [3.13] Correct MAX_N in Lib/zipfile ZipExtFile (GH-144973) (GH-145023) 2026-02-19 23:11:16 +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-156713: Fix test_nturl2path for non-UTF-8 filesystem encodings (GH-157461) (GH-157464) 2026-09-13 21:18:26 +00:00
test_urllib2.py [3.13] gh-155694: Scope HTTPPasswordMgr credentials by URL scheme (GH-155696) (#155970) 2026-08-18 10:25:56 +03: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
test_urllibnet.py
test_urlparse.py [3.13] gh-105708: 'V' could be case insensitive for IPvFuture hostnames (#5709) (#153140) 2026-07-05 11:12:08 -07:00
test_userdict.py [3.13] gh-145144: Add more tests for UserList, UserDict, etc (GH-145145) (GH-146296) 2026-03-22 18:06:01 +02:00
test_userlist.py [3.13] gh-145144: Add more tests for UserList, UserDict, etc (GH-145145) (GH-146296) 2026-03-22 18:06:01 +02:00
test_userstring.py [3.13] gh-145144: Add more tests for UserList, UserDict, etc (GH-145145) (GH-146296) 2026-03-22 18:06:01 +02:00
test_utf8_mode.py Add support.MS_WINDOWS constant (#110446) 2023-10-06 02:37:28 +02:00
test_utf8source.py gh-108303: Fix and move badsyntax_pep3120.py (#109513) 2023-09-18 14:04:17 +01:00
test_uuid.py
test_venv.py [3.13] gh-109940: Respect VIRTUAL_ENV_DISABLE_PROMPT in activate.bat (GH-151215) (GH-151263) 2026-06-10 17:49:45 +01:00
test_wait3.py Call busy_retry() and sleeping_retry() with error=True (#93871) 2022-06-16 13:44:58 +02:00
test_wait4.py
test_wave.py
test_weakref.py [3.13] gh-152236: Fix skips on _testcapi.set_nomemory tests (GH-152253) (#152286) 2026-06-26 15:03:05 +00:00
test_weakset.py
test_webbrowser.py [3.13] gh-148169: Fix webbrowser %action substitution bypass of dash-prefix check (GH-148170) (#148517) 2026-04-29 13:00:10 +03:00
test_winapi.py [3.13] gh-154137: Fix handle leak in test_winapi (GH-154201) (#154204) 2026-07-22 14:21:19 +02:00
test_winconsoleio.py
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
test_wsgiref.py [3.13] gh-67765: Add tests for wsgiref.validate (GH-112398) (GH-155625) 2026-08-12 16:55:29 +03:00
test_xml_dom_minicompat.py
test_xml_dom_xmlbuilder.py
test_xml_etree.py [3.13] gh-157406: Report all document type declarations in the Python XMLParser (GH-157408) (GH-157410) 2026-09-13 12:41:58 +03:00
test_xml_etree_c.py [3.13] gh-83895: Accept input larger than 2 GiB in the C implementation of ElementTree (GH-156746) (GH-156773) 2026-09-01 15:54:25 +00:00
test_xmlrpc.py [3.13] gh-148954: Escape methodname in xmlrpc.client.dumps() to prevent XML injection (GH-148968) (GH-151035) 2026-06-07 10:53:16 +03:00
test_xpickle.py [3.13] gh-75572: Speed up test_xpickle (GH-144393) (GH-144404) 2026-02-03 10:40:48 +00:00
test_xxlimited.py
test_xxtestfuzz.py bpo-40275: Use new test.support helper submodules in tests (GH-21412) 2020-07-09 15:25:10 +02:00
test_yield_from.py
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
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-158169: Clear zlib.Decompress.unconsumed_tail at end of stream (GH-158177) (GH-158229) (#158243) 2026-09-26 16:42:29 +00:00
testcodec.py Merging the py3k-pep3137 branch back into the py3k branch. 2007-11-06 21:34:58 +00:00
tf_inherit_check.py
win_console_handler.py
xmltests.py
xpickle_worker.py [3.13] gh-75572: Speed up test_xpickle (GH-144393) (GH-144404) 2026-02-03 10:40:48 +00:00