cpython/Lib/test
2026-04-18 12:11:14 +00:00
..
archivetestdata
audiodata GH-60729: Add IEEE format wave audio support (GH-145931) 2026-03-18 12:46:26 +00:00
audit_test_data
certdata
cjkencodings
configdata
crashers
data gh-142681: Move NormalizationTest-3.2.0.txt to more safe place. (GH-142935) 2025-12-18 18:04:28 +01:00
decimaltestdata
dtracedata
encoded_modules
leakers
libregrtest gh-148014: Accept a function name in -X presite option (#148015) 2026-04-07 14:05:39 +00:00
mathdata
regrtestdata/import_from_tests
subprocessdata
support gh-148014: Accept a function name in -X presite option (#148015) 2026-04-07 14:05:39 +00:00
test_ast gh-142349: Implement PEP 810 - Explicit lazy imports (#142351) 2026-02-12 00:15:33 +00:00
test_asyncio gh-143955: Prevent schema drift false-positives in asyncio tools tests (#148525) 2026-04-14 10:29:01 +01:00
test_capi gh-146031: Allow keeping specialization enabled when specifying eval frame function (#146032) 2026-04-16 09:44:26 -07:00
test_cext gh-146636: Py_mod_abi mandatory for modules created from slots array (GH-146855) 2026-04-02 13:54:21 +02:00
test_concurrent_futures
test_cppext gh-145010: Fix Python.h compilation with -masm=intel (#145011) 2026-03-10 17:55:29 +01:00
test_ctypes gh-148464: Add missing `__ctype_le/be__` attributes for complex types in the ctype module (GH-148485) 2026-04-17 14:09:09 +02:00
test_dataclasses gh-105936: Properly update closure cells for __setattr__ and __delattr__ in frozen dataclasses with slots (GH-144021) 2026-04-12 14:12:19 -07:00
test_doctest gh-141510, PEP 814: Add built-in frozendict type (#144757) 2026-02-17 10:54:41 +01:00
test_email gh-148192: Fix Generator._make_boundary behavior with CRLF line endings. (#148193) 2026-04-14 09:10:08 -04:00
test_free_threading gh-148393: Use atomic ops on _ma_watcher_tag in free threading build (gh-148397) 2026-04-12 10:40:41 -04:00
test_future_stmt gh-143055: Fix crash in AST unparser when unparsing dict comprehension unpacking (#145556) 2026-03-09 10:37:23 -07:00
test_gdb gh-141510: Add frozendict support to python-gdb.py (#145511) 2026-03-05 00:57:54 +01:00
test_import gh-146636: Py_mod_abi mandatory for modules created from slots array (GH-146855) 2026-04-02 13:54:21 +02:00
test_importlib gh-121190: Emit a better error message from importlib.resources.files() when module spec is None" (#148460) 2026-04-12 18:15:01 -04:00
test_inspect gh-117865: Speedup import of inspect module (#144756) 2026-03-02 23:39:07 +02:00
test_interpreters tests: use errno.EBADF instead of hardcoded number in _close_file() (GH-148345) 2026-04-11 17:01:18 -07:00
test_io gh-143689: Fix BufferedReader.read1 leaving object in reentrant state on error (#143690) 2026-01-19 15:09:30 +01:00
test_json gh-142831: Fix use-after-free in json encoder during re-entrant mutation (gh-142851) 2026-04-12 00:14:50 +00:00
test_lazy_import gh-148110: Resolve lazy import filter names for relative imports (#148111) 2026-04-06 22:29:02 +01:00
test_module
test_multiprocessing_fork
test_multiprocessing_forkserver gh-141860: Add on_error= keyword arg to multiprocessing.set_forkserver_preload (GH-141859) 2026-01-18 14:04:18 -08:00
test_multiprocessing_spawn
test_os Move root user checks to test.support (#146195) 2026-04-02 15:50:38 +00:00
test_pathlib test_copy_dir_no_read_permission requires non root user (GH-148028) 2026-04-03 10:47:59 +02:00
test_peg_generator gh-142349: Fix build errors from PEP 810 (#144726) 2026-02-12 08:18:36 +00:00
test_profiling gh-148225: Validate profiling.sampling replay input (#148243) 2026-04-08 23:34:46 +00:00
test_pydoc gh-144278: Enable overriding sys.implementation's name and cache_tag when building sysmodule.c (GH-144293) 2026-02-10 00:01:17 +00:00
test_pyrepl gh-148105: _pyrepl: switch console refresh to structured rendered screens (#146584) 2026-04-08 23:42:26 +01:00
test_sqlite3 gh-146090: fix memory management of internal sqlite3 callback contexts (#146569) 2026-03-29 14:21:37 +02:00
test_string
test_tkinter gh-145736: Fix Tkinter tests for Tk 8.7, 9.0 and 9.1 (GH-145738) 2026-03-11 21:01:03 +02:00
test_tomllib gh-142956: Update tomllib to parse TOML 1.1.0 (#144243) 2026-02-03 13:41:57 +01:00
test_tools GH-145762: Fix test_ci_fuzz_stdlib for source archive builds (#145778) 2026-04-07 12:02:15 +03:00
test_ttk gh-145736: Fix Tkinter tests for Tk 8.7, 9.0 and 9.1 (GH-145738) 2026-03-11 21:01:03 +02:00
test_unittest gh-145754: Update signature retrieval in unittest.mock to use forwardref annotation format (#145756) 2026-03-19 19:39:41 -07:00
test_warnings gh-146358: Fix warnings.catch_warnings on Free Threading (#146374) 2026-03-25 14:34:50 +01:00
test_zipfile Add explanation comments for tests for overlapped ZIP entries (GH-137152) 2025-12-05 18:09:20 +02:00
test_zoneinfo gh-145883: Fix two heap-buffer-overflows in _zoneinfo (#145885) 2026-04-04 13:29:17 +01:00
tkinterdata
tokenizedata
tracedmodules
translationdata
typinganndata
wheeldata
xmltestdata
zipimport_data
.ruff.toml gh-146292: Add colour to http.server logs (GH-146293) 2026-04-08 14:10:05 +02:00
__init__.py
__main__.py
_code_definitions.py
_crossinterp_definitions.py
_test_atexit.py gh-142881: Fix concurrent and reentrant call of atexit.unregister() (GH-142901) 2026-01-12 10:45:10 +02:00
_test_eintr.py
_test_embed_structseq.py gh-148014: Accept a function name in -X presite option (#148015) 2026-04-07 14:05:39 +00:00
_test_gc_fast_cycles.py
_test_monitoring_shutdown.py
_test_multiprocessing.py gh-146313: Fix multiprocessing ResourceTracker deadlock after os.fork() (GH-146316) 2026-04-11 23:06:19 -07:00
_test_venv_multiprocessing.py
archiver_tests.py
audiotests.py GH-60729: Add IEEE format wave audio support (GH-145931) 2026-03-18 12:46:26 +00:00
audit-tests.py
autotest.py
bisect_cmd.py
clinic.test.c gh-144545: Improve handling of default values in Argument Clinic (GH-146016) 2026-03-17 12:16:35 +02:00
cov.py gh-148014: Accept a function name in -X presite option (#148015) 2026-04-07 14:05:39 +00:00
curses_tests.py
datetimetester.py GH-70647: Remove support for %d (and deprecate for %e) without year in strptime() (GH-144570) 2026-04-14 17:15:27 -07:00
dis_module.py
empty.vbs
exception_hierarchy.txt gh-142349: Implement PEP 810 - Explicit lazy imports (#142351) 2026-02-12 00:15:33 +00:00
fork_wait.py
levenshtein_examples.json
list_tests.py
lock_tests.py
mapping_tests.py gh-141510, PEP 814: Add built-in frozendict type (#144757) 2026-02-17 10:54:41 +01:00
memory_watchdog.py
mime.types
mock_socket.py
mp_fork_bomb.py
mp_preload.py
mp_preload_flush.py gh-135335: Simplify preload regression test using __main__ (GH-138686) 2025-11-23 15:37:15 -08:00
mp_preload_large_sysargv.py gh-144503: Pass sys.argv to forkserver as real argv elements (GH-148194) 2026-04-06 22:41:02 -07:00
mp_preload_main.py
mp_preload_sysargv.py gh-143706: Fix sys.argv not set during multiprocessing forkserver __main__ preload (#143717) 2026-01-12 15:47:21 -08:00
multibytecodec_support.py
NormalizationTest-3.2.0.txt gh-142681: Move NormalizationTest-3.2.0.txt to more safe place. (GH-142935) 2025-12-18 18:04:28 +01:00
picklecommon.py gh-141510, PEP 814: Add frozendict support to pickle (#144967) 2026-02-21 11:07:55 +01:00
pickletester.py gh-146059: Cleanup pickle fast_save_enter() test (#146481) 2026-03-27 09:13:48 +01:00
profilee.py
pstats.pck
pyclbr_input.py
pythoninfo.py gh-146410: Add --pythoninfo option to regrtest (#146413) 2026-03-26 10:56:38 +01:00
randv2_32.pck
randv2_64.pck
randv3.pck
re_tests.py
regrtest.py
relimport.py
seq_tests.py gh-145144: Add more tests for UserList, UserDict, etc (GH-145145) 2026-03-22 16:22:25 +02:00
signalinterproctester.py
ssl_servers.py
ssltests.py
string_tests.py gh-145144: Add more tests for UserList, UserDict, etc (GH-145145) 2026-03-22 16:22:25 +02:00
test___all__.py
test__colorize.py gh-141570: can_colorize: Expect fileno() to raise OSError, as documented (#141716) 2025-11-19 15:02:52 +01:00
test__interpchannels.py gh-140652: Fix a crash in _interpchannels.list_all() after closing a channel (ПР-143743) 2026-02-18 14:54:48 +02:00
test__interpreters.py
test__locale.py
test__opcode.py
test__osx_support.py gh-136677: Introduce executable specific linker flags to configure (#137296) 2026-02-24 22:52:02 +00:00
test_abc.py
test_abstract_numbers.py
test_android.py gh-144415: Android testbed fixes (#142912) 2026-02-03 16:37:34 +08:00
test_annotationlib.py gh-146556: Fix infinite loop in annotationlib.get_annotations() on circular __wrapped__ (#146557) 2026-03-30 03:08:18 +00:00
test_apple.py
test_argparse.py gh-66419: Make optional arguments with nargs=REMAINDER consume all arguments (GH-124509) 2026-03-18 17:04:11 +02:00
test_array.py gh-146238: Support half-floats in the array module (#146242) 2026-03-30 19:48:34 +00:00
test_asdl_parser.py
test_asyncgen.py
test_atexit.py
test_audit.py
test_augassign.py
test_base64.py gh-148153: Do not use assert for parameter validation in base64 (GH-148154) 2026-04-06 13:47:27 +03:00
test_baseexception.py
test_bdb.py
test_bigaddrspace.py
test_bigmem.py
test_binascii.py gh-73613: Support Base32 and Base64 without padding (GH-147974) 2026-04-04 21:26:16 +03:00
test_binop.py
test_bisect.py gh-145269: simplify bisect.bisect doc example (#145270) 2026-02-28 09:09:39 +00:00
test_bool.py
test_buffer.py gh-146151: memoryview supports 'F' and 'D' format types (complex) (#146241) 2026-03-26 15:26:34 +01:00
test_build_details.py gh-143181: Fix 'overriden' -> 'overridden' in c-api/module.rst (#143182) 2025-12-27 02:23:57 -05:00
test_builtin.py gh-145055: Accept frozendict for globals in exec() and eval() (#145072) 2026-03-05 12:35:43 +01:00
test_bytes.py gh-147944: Increase range of bytes_per_sep (GH-147946) 2026-04-01 08:33:30 +00:00
test_bz2.py gh-145607: Ensure BIG_DATA has two compressed blocks in test_bz2 (#145730) 2026-03-10 11:21:57 +02:00
test_c_locale_coercion.py
test_calendar.py
test_call.py GH-139914: Handle stack growth direction on HPPA (GH-140028) 2025-11-17 14:41:22 +01:00
test_charmapcodec.py
test_class.py
test_clinic.py gh-144545: Improve handling of default values in Argument Clinic (GH-146016) 2026-03-17 12:16:35 +02:00
test_cmath.py gh-138573: Filter out failing math tests on Solaris (#146402) 2026-03-26 00:11:20 +01:00
test_cmd.py
test_cmd_line.py gh-148014: Accept a function name in -X presite option (#148015) 2026-04-07 14:05:39 +00:00
test_cmd_line_script.py gh-144278: Enable overriding sys.implementation's name and cache_tag when building sysmodule.c (GH-144293) 2026-02-10 00:01:17 +00:00
test_code.py gh-146199: Fix error handling in code_richcompare when PyObject_RichCompareBool fails (#146200) 2026-03-23 23:41:53 +01:00
test_code_module.py
test_codeccallbacks.py
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 gh-146054: Limit the growth of encodings.search_function cache (GH-146055) 2026-03-17 15:02:59 +01:00
test_codeop.py
test_collections.py gh-143586: Add Counter comparison tests to enforce missing element semantics (gh-143587) 2026-01-10 00:17:57 -06:00
test_colorsys.py
test_compare.py
test_compile.py gh-127958: Trace from RESUME in the JIT (GH-145905) 2026-03-17 00:18:59 +08:00
test_compileall.py gh-144278: Enable overriding sys.implementation's name and cache_tag when building sysmodule.c (GH-144293) 2026-02-10 00:01:17 +00:00
test_compiler_assemble.py
test_compiler_codegen.py
test_complex.py gh-144173: fix flaky test_complex.test_truediv() (#144355) 2026-03-10 17:40:51 +01:00
test_configparser.py gh-148370: prevent quadratic behavior in configparser.ParsingError.combine (#148452) 2026-04-14 00:32:54 +02:00
test_contains.py
test_context.py gh-142829: Fix use-after-free in Context.__eq__ via re-entrant ContextVar.set (#142905) 2026-01-09 17:57:34 +05:30
test_contextlib.py gh-144386: Add support for descriptors in ExitStack and AsyncExitStack (#144420) 2026-02-04 13:20:18 +02:00
test_contextlib_async.py gh-144386: Add support for descriptors in ExitStack and AsyncExitStack (#144420) 2026-02-04 13:20:18 +02:00
test_copy.py gh-141510: Fix copy.deepcopy() for recursive frozendict (#145027) 2026-02-21 15:30:40 +00:00
test_copyreg.py
test_coroutines.py gh-143939: Fix assignment to _PyThreadStateImpl.generator_return_kind (gh-143951) 2026-01-20 17:51:55 +00:00
test_crossinterp.py gh-143377: fix crashes in _interpreters.capture_exception (#143418) 2026-01-10 12:37:54 +01:00
test_csv.py gh-145105: Fix crash in csv.reader with re-entrant iterator (GH-145106) 2026-04-11 15:18:02 -07:00
test_curses.py
test_datetime.py gh-143959: Fix test_datetime if _datetime is unavailable (GH-145248) 2026-03-22 16:15:35 +02:00
test_dbm.py
test_dbm_dumb.py
test_dbm_gnu.py
test_dbm_ndbm.py
test_dbm_sqlite3.py
test_decimal.py gh-141510: support frozendict's in the C decimal module (gh-145165) 2026-02-27 07:02:39 +09:00
test_decorators.py
test_defaultdict.py gh-145492: fix regression test for defaultdict factory repr (GH-145788) 2026-03-11 14:02:23 +01:00
test_deque.py
test_descr.py gh-146615: Fix crash in __get__() for METH_METHOD descriptors with invalid type argument (GH-146634) 2026-03-31 10:48:02 +03:00
test_descrtut.py
test_devpoll.py gh-146205: Check the errno with != 0 in close impls in select module (#146206) 2026-03-20 14:44:01 +01:00
test_dict.py gh-141510: Optimize frozendict(frozendict) (#145592) 2026-03-09 15:47:02 +01:00
test_dictcomps.py
test_dictviews.py
test_difflib.py
test_difflib_expect.html
test_dis.py GH-145668: Add FOR_ITER specialization for virtual iterators. Specialize GET_ITER. (GH-147967) 2026-04-16 15:22:22 +01:00
test_docxmlrpc.py
test_dtrace.py gh-132132: Upgrade to VS 2026 on Windows tailcall CI (GH-144544) 2026-02-06 16:36:51 +00:00
test_dynamic.py
test_dynamicclassattribute.py
test_eintr.py
test_embed.py gh-146302: make Py_IsInitialized() thread-safe and reflect true init completion (GH-146303) 2026-04-11 21:54:23 +00:00
test_ensurepip.py gh-146310: Fix ensurepip to treat empty WHEEL_PKG_DIR as unset (#146357) 2026-03-27 20:48:07 +00:00
test_enum.py gh-135559: [Enum] dir() on a Flag now shows aliases (GH-136527) 2025-12-10 11:46:10 -08:00
test_enumerate.py
test_eof.py
test_epoll.py gh-146205: Check the errno with != 0 in close impls in select module (#146206) 2026-03-20 14:44:01 +01:00
test_errno.py
test_except_star.py
test_exception_group.py GH-146096: Fix segfault in BaseExceptionGroup repr (#146141) 2026-03-19 11:25:15 +00:00
test_exception_hierarchy.py
test_exception_variations.py
test_exceptions.py gh-146250: Fix memory leak in re-initialization of SyntaxError (#146251) 2026-03-27 19:29:21 +05:30
test_extcall.py gh-145876: Do not mask KeyErrors raised during dictionary unpacking in call (GH-146472) 2026-03-29 11:58:52 +03:00
test_external_inspection.py gh-145557: Check ctypes is available in test_external_inspection (#145558) 2026-03-05 19:03:30 +00:00
test_faulthandler.py gh-140824: Fix _Py_DumpExtensionModules() to ignore sub-modules (#144339) 2026-02-04 16:06:35 +01:00
test_fcntl.py
test_file_eintr.py
test_filecmp.py
test_fileinput.py
test_fileutils.py
test_finalization.py
test_float.py gh-143006: Fix and optimize mixed comparison of float and int (GH-143084) 2026-01-09 19:06:45 +02:00
test_flufl.py
test_fnmatch.py
test_fork1.py
test_format.py gh-142037: Improve error messages for printf-style formatting (GH-142081) 2026-01-24 11:13:50 +00:00
test_fractions.py
test_frame.py
test_frame_pointer_unwind.py gh-146479: Skip test_frame_pointer_unwind for gcc -O3 --enable-shared (#147947) 2026-04-01 12:35:58 +02:00
test_frozen.py
test_fstring.py
test_ftplib.py
test_funcattrs.py gh-115231: Fill __module__ for built-in staticmethods (#115232) 2026-02-02 12:34:02 +01:00
test_functools.py gh-143886: Ensure function annotations are returned in order of definition (#143888) 2026-04-15 06:24:28 -07:00
test_gc.py gh-142531: Fix free-threaded GC performance regression (gh-142562) 2025-12-11 12:30:56 -08:00
test_generated_cases.py gh-148378: Allow multiple consecutive recording ops per macro op (GH-148496) 2026-04-14 19:26:53 +08:00
test_generator_stop.py
test_generators.py gh-120321: Add gi_state, cr_state, and ag_state attributes (gh-144409) 2026-02-03 13:06:32 -05:00
test_genericalias.py gh-141510: Mention frozendict in dict documentation (#144934) 2026-02-17 23:03:22 +01:00
test_genericclass.py
test_genericpath.py gh-74453: Deprecate os.path.commonprefix (#144436) 2026-02-05 22:37:05 +02:00
test_genexps.py
test_getopt.py
test_getpass.py gh-138577: Fix keyboard shortcuts in getpass with echo_char (#141597) 2026-03-30 11:11:13 +02:00
test_getpath.py
test_gettext.py
test_glob.py
test_global.py
test_grammar.py Add Emscripten test skips for recently added tests. (#143551) 2026-01-09 05:47:38 +08:00
test_graphlib.py
test_grp.py
test_gzip.py
test_hash.py
test_hashlib.py gh-145028: Fix blake2 tests in test_hashlib when it is missing due to build config (GH-145029) 2026-02-20 20:57:29 -08:00
test_heapq.py
test_hmac.py gh-145200: Fix EVP_MAC_CTX leak in hashlib HMAC on init failure (GH-145201) 2026-04-11 15:10:43 -07:00
test_html.py
test_htmlparser.py gh-140875: Fix handling of unclosed charrefs before EOF in HTMLParser (GH-140904) 2025-11-19 13:55:10 +02:00
test_http_cookiejar.py
test_http_cookies.py gh-145599, CVE 2026-3644: Reject control characters in http.cookies.Morsel.update() (#145600) 2026-03-16 14:43:43 +01:00
test_httplib.py gh-146211: Reject CR/LF in HTTP tunnel request headers (#146212) 2026-04-10 15:21:42 +00:00
test_httpservers.py gh-146292: Add colour to http.server logs (GH-146293) 2026-04-08 14:10:05 +02:00
test_idle.py
test_imaplib.py gh-143921: Reject control characters in IMAP commands 2026-01-20 20:45:42 +00:00
test_index.py
test_int.py gh-142554: avoid divmod crashes due to bad _pylong.int_divmod (#142673) 2025-12-14 09:38:23 +01:00
test_int_literal.py
test_ioctl.py
test_ipaddress.py gh-141497: Make ipaddress.IP{v4,v6}Network.hosts() always returning an iterator (GH-141547) 2025-11-17 19:29:06 +02:00
test_isinstance.py gh-143460: Skip infinite recusion tests for infinite stack size (#143606) 2026-01-09 16:11:37 +00:00
test_iter.py
test_iterlen.py
test_itertools.py gh-146613: Fix re-entrant use-after-free in itertools._grouper (#147962) 2026-04-02 19:04:58 +05:30
test_keyword.py
test_keywordonlyarg.py
test_kqueue.py gh-146205: Check the errno with != 0 in close impls in select module (#146206) 2026-03-20 14:44:01 +01:00
test_launcher.py gh-122941: Fix test_launcher sporadic failures via py.ini isolation (GH-145090) 2026-03-04 18:06:49 +00:00
test_linecache.py gh-122255: Synchronize warnings in C and Python implementations of the warnings module (GH-122824) 2025-11-14 16:49:28 +02:00
test_list.py
test_listcomps.py gh-145701: Fix __classdict__ & __conditional_annotations__ in class-scope inlined comprehensions (GH-145702) 2026-03-09 12:56:41 -07:00
test_lltrace.py
test_locale.py gh-130796: Undeprecate locale.getdefaultlocale() (#143069) 2025-12-23 16:31:10 +01:00
test_logging.py gh-145650: Add logging.{Formatter,Filter}.__repr__ (GH-145652) 2026-03-26 12:41:14 +00:00
test_long.py
test_longexp.py
test_lzma.py
test_mailbox.py Move root user checks to test.support (#146195) 2026-04-02 15:50:38 +00:00
test_marshal.py gh-148653: Fix reference leaks in test_marshal introduced in gh-148698 (GH-148725) 2026-04-18 12:11:14 +00:00
test_math.py gh-138573: Filter out failing math tests on Solaris (#146402) 2026-03-26 00:11:20 +01:00
test_math_integer.py
test_math_property.py
test_memoryview.py gh-148390: fix undefined behavior of memoryview(...).cast("?") (#148454) 2026-04-15 11:42:20 +00:00
test_metaclass.py
test_mimetypes.py gh-145697: Add .sql and .sqlite3 recognition in mimetypes (GH-145698) 2026-03-10 16:21:33 +01:00
test_minidom.py gh-142145: Avoid timing measurements in quadratic behavior test (gh-143105) 2025-12-24 08:01:45 -05:00
test_mmap.py gh-143632: Skip unittest for mmap.set_name at musl environment (gh-143839) 2026-01-15 09:52:29 +09:00
test_modulefinder.py gh-84530: fix namespace package support in modulefinder (#29196) 2025-12-09 15:50:50 +00:00
test_monitoring.py GH-145668: Add FOR_ITER specialization for virtual iterators. Specialize GET_ITER. (GH-147967) 2026-04-16 15:22:22 +01:00
test_msvcrt.py
test_multibytecodec.py
test_multiprocessing_main_handling.py gh-144278: Enable overriding sys.implementation's name and cache_tag when building sysmodule.c (GH-144293) 2026-02-10 00:01:17 +00:00
test_named_expressions.py
test_netrc.py gh-139633: Run netrc file permission check only once per parse (GH-139634) 2026-03-30 22:05:18 +03:00
test_ntpath.py gh-74453: Deprecate os.path.commonprefix (#144436) 2026-02-05 22:37:05 +02:00
test_nturl2path.py
test_numeric_tower.py
test_opcache.py GH-145668: Add FOR_ITER specialization for virtual iterators. Specialize GET_ITER. (GH-147967) 2026-04-16 15:22:22 +01:00
test_opcodes.py
test_openpty.py
test_operator.py
test_optimizer.py
test_optparse.py
test_ordered_dict.py gh-145056: Fix merging of collections.OrderedDict and frozendict (GH-146466) 2026-03-30 22:06:44 +03:00
test_osx_env.py
test_patma.py
test_pdb.py gh-80744: do not read .pdbrc twice when cwd == $home (#136816) 2025-12-21 08:58:07 -08:00
test_peepholer.py GH-145667: Merge GET_ITER and GET_YIELD_FROM_ITER (GH-146120) 2026-03-21 10:48:13 +00:00
test_pep646_syntax.py
test_perf_profiler.py gh-144766: Fix a crash in fork child process when perf support is enabled. (#144795) 2026-02-14 11:41:28 +00:00
test_perfmaps.py
test_pickle.py gh-143638: Forbid cuncurrent use of the Pickler and Unpickler objects in C implementation (GH-143664) 2026-01-11 14:01:13 +02:00
test_picklebuffer.py
test_pickletools.py gh-131178: Add tests for pickletools command-line interface (#131287) 2025-11-22 19:17:06 +02:00
test_pkg.py GH-65961: Stop setting __cached__ on modules (GH-142165) 2025-12-11 11:44:46 -08:00
test_pkgutil.py gh-146121: Clarify security model of pkgutil.getdata; revert checks (GH-148197) 2026-04-07 11:39:50 +02:00
test_platform.py gh-141600: Fix musl version detection on Void Linux (GH-141602) 2025-11-22 12:17:40 -06:00
test_plistlib.py gh-141510: Support frozendict in plistlib (#145590) 2026-03-31 15:45:23 +03:00
test_poll.py gh-142434: Use ppoll() if available in select.poll (#143529) 2026-01-15 13:49:46 +01:00
test_popen.py
test_poplib.py gh-143923: Reject control characters in POP3 commands 2026-01-20 20:46:32 +00:00
test_positional_only_arg.py
test_posixpath.py
test_pow.py
test_pprint.py gh-134551: Add t-strings support to pprint (#134577) 2026-04-14 14:37:41 +03:00
test_print.py
test_profile.py
test_property.py
test_pstats.py
test_pty.py gh-140482: Avoid changing terminal settings in test_pty (gh-142202) 2025-12-03 15:48:44 -05:00
test_pulldom.py
test_pwd.py
test_py_compile.py gh-145234: Normalize decoded CR in string tokenizer (#145281) 2026-02-27 12:44:54 +00:00
test_pyclbr.py gh-145035: Allows removing the _pyrepl module to completely disable the modern REPL (GH-145159) 2026-03-10 14:58:32 +01:00
test_pyexpat.py gh-146563: add exception note for invalid Expat handler return values (#146565) 2026-04-14 19:12:47 +02:00
test_pystats.py
test_queue.py gh-140025: Fix queue.SimpleQueue.__sizeof__() to return correct size (#143137) 2026-01-08 12:40:25 +00:00
test_quopri.py
test_raise.py
test_random.py
test_range.py GH-141312: Allow only integers to longrangeiter_setstate state (GH-141317) 2025-11-14 14:52:01 +00:00
test_re.py gh-86519: Add prefixmatch APIs to the re module (GH-31137) 2026-02-15 17:43:39 -08:00
test_readline.py gh-48752: Add readline.get_pre_input_hook() function (#141586) 2025-12-05 13:18:54 +01:00
test_regrtest.py gh-148487: Fix issues in test_add_python_opts (#148507) 2026-04-14 07:45:26 +01:00
test_remote_pdb.py gh-143874: Use self.message instead of raw print in _exec_in_closure() (#143875) 2026-01-19 16:11:07 -08:00
test_repl.py gh-145035: Allows removing the _pyrepl module to completely disable the modern REPL (GH-145159) 2026-03-10 14:58:32 +01:00
test_reprlib.py gh-144278: Enable overriding sys.implementation's name and cache_tag when building sysmodule.c (GH-144293) 2026-02-10 00:01:17 +00:00
test_resource.py gh-37883: Safely skip test_resource file size tests when limits are strict (GH-145579) 2026-04-08 16:06:05 +02:00
test_richcmp.py
test_rlcompleter.py
test_robotparser.py
test_runpy.py gh-144278: Enable overriding sys.implementation's name and cache_tag when building sysmodule.c (GH-144293) 2026-02-10 00:01:17 +00:00
test_samply_profiler.py
test_sax.py gh-76007: Deprecate VERSION in xml.etree.ElementTree & version in xml.sax.expatreader & xml.sax.handler (#142898) 2025-12-18 14:22:23 +00:00
test_sched.py
test_scope.py
test_script_helper.py
test_secrets.py
test_select.py
test_selectors.py
test_set.py gh-141510: Add frozendict fast-path to the set type (#144912) 2026-02-18 15:25:47 +01:00
test_setcomps.py
test_shelve.py gh-137829: Fix shelve tests for backend compatibility (#137879) 2026-03-01 16:48:13 +01:00
test_shlex.py
test_shutil.py gh-85809: Ensure shutil.make_archive accepts path-like objects in all cases (GH-143668) 2026-02-25 16:44:17 +02:00
test_signal.py
test_site.py GH-65961: Stop setting __cached__ on modules (GH-142165) 2025-12-11 11:44:46 -08:00
test_slice.py
test_smtplib.py
test_smtpnet.py gh-70039: smtplib: store the server name in ._host in .connect() (#115259) 2026-04-08 17:46:25 -04:00
test_socket.py gh-145548: Use VMADDR_CID_LOCAL in VSOCK socket tests (#145589) 2026-03-06 16:51:36 +01:00
test_socketserver.py
test_sort.py
test_source_encoding.py gh-144872: fix heap buffer overflow _PyTokenizer_ensure_utf8 (#144807) 2026-02-26 22:35:08 +00:00
test_ssl.py gh-148600: Add Modules/_ssl_data_40.h data (#148601) 2026-04-15 15:59:02 +02:00
test_stable_abi_ctypes.py gh-145921: Add "_DuringGC" functions for tp_traverse (GH-145925) 2026-04-08 09:15:11 +02:00
test_startfile.py
test_stat.py gh-144050: Fix stat.filemode pure Python file type detection (GH-144059) 2026-01-20 14:05:42 +02:00
test_statistics.py gh-140938: Raise ValueError for infinite inputs to stdev/pstdev (GH-141531) 2025-11-14 23:25:45 +00:00
test_str.py gh-145118: Add frozendict support to str.maketrans() (gh-145129) 2026-02-23 16:04:16 -06:00
test_strftime.py
test_string_literals.py
test_stringprep.py
test_strptime.py GH-70647: Remove support for %d (and deprecate for %e) without year in strptime() (GH-144570) 2026-04-14 17:15:27 -07:00
test_strtod.py
test_struct.py gh-145633: Fix struct.pack('f') on s390x (#146422) 2026-03-26 11:12:49 +00:00
test_structseq.py gh-145376: Fix GC tracking in structseq.__replace__ (#145820) 2026-03-13 15:42:19 +00:00
test_subclassinit.py
test_subprocess.py gh-83069: Use efficient event-driven subprocess.Popen.wait() on Linux / macOS / BSD (#144047) 2026-01-28 15:04:40 +01:00
test_sundry.py
test_super.py
test_support.py gh-146004: fix test_args_from_interpreter_flags on windows (#146580) 2026-03-29 09:38:45 +05:30
test_symtable.py gh-143504: Expose CELL status of a symbol in symtable (#143549) 2026-01-25 15:21:27 +00:00
test_syntax.py gh-145241: specialize SyntaxError for single trailing-comma with item (#145282) 2026-02-28 02:24:06 +00:00
test_sys.py GH-145668: Add FOR_ITER specialization for virtual iterators. Specialize GET_ITER. (GH-147967) 2026-04-16 15:22:22 +01:00
test_sys_setprofile.py
test_sys_settrace.py
test_sysconfig.py gh-146541: Allow building the Android testbed for 32-bit targets (#146542) 2026-04-04 11:27:27 +08:00
test_syslog.py
test_tabnanny.py
test_tarfile.py gh-141707: Skip TarInfo DIRTYPE normalization during GNU long name handling 2026-03-11 13:47:55 +00:00
test_tcl.py gh-65784: Add support for parametrized resource wantobjects in regrtests (GH-143570) 2026-01-16 18:38:38 +02:00
test_tempfile.py gh-66305: Fix a hang on Windows in the tempfile module (GH-144672) 2026-02-24 13:05:06 +02:00
test_termios.py
test_textwrap.py
test_thread.py gh-143191: Use _PyOS_MIN_STACK_SIZE in _thread.stack_size() (#143601) 2026-01-09 16:08:40 +01:00
test_thread_local_bytecode.py gh-144289: Remove ENABLE_SPECIALIZATION_FT (gh-144290) 2026-01-27 17:52:50 -05:00
test_threadedtempfile.py
test_threading.py gh-144748: Make PyErr_CheckSignals raise the exception scheduled by PyThreadState_SetAsyncExc (GH-145178) 2026-03-02 11:47:32 +01:00
test_threading_local.py
test_threadsignals.py
test_time.py GH-70647: Remove support for %d (and deprecate for %e) without year in strptime() (GH-144570) 2026-04-14 17:15:27 -07:00
test_timeit.py gh-148254: Use singular "sec" in timeit verbose output (#148290) 2026-04-09 17:37:19 +03:00
test_timeout.py
test_tokenize.py
test_trace.py
test_traceback.py gh-130273: Fix traceback color output with unicode characters (GH-142529) 2026-04-07 15:05:23 +02:00
test_tracemalloc.py
test_tstring.py
test_ttk_textonly.py
test_tty.py
test_tuple.py
test_turtle.py
test_type_aliases.py
test_type_annotations.py gh-137814: Fix __qualname__ of __annotate__ (#137842) 2026-04-15 21:52:30 -07:00
test_type_cache.py gh-144289: Remove ENABLE_SPECIALIZATION_FT (gh-144290) 2026-01-27 17:52:50 -05:00
test_type_comments.py gh-148157: Check for _PyPegen_add_type_comment_to_arg fail in _PyPegen_name_default_pair (#148158) 2026-04-06 12:56:36 +01:00
test_type_params.py gh-145187: Fix crash on invalid type parameter bound expression in conditional block (GH-145188) 2026-02-24 12:44:57 -08:00
test_typechecks.py
test_types.py gh-143636: fix a crash when calling `__replace__ on invalid SimpleNamespace` instances (#143655) 2026-03-14 09:58:15 +00:00
test_typing.py gh-148639: Implement PEP 800 (typing.disjoint_base) (#148640) 2026-04-17 19:20:41 -07:00
test_ucn.py gh-80667: Fix Tangut ideographs names in unicodedata (GH-144789) 2026-02-16 13:31:18 +02:00
test_unary.py
test_unicode_file.py
test_unicode_file_functions.py
test_unicode_identifiers.py
test_unicodedata.py gh-145202: Fix crash in unicodedata's GraphemeBreakIterator and Segment (GH-145216) 2026-02-26 11:30:08 +02:00
test_unpack.py
test_unpack_ex.py gh-145876: Do not mask KeyErrors raised during dictionary unpacking in call (GH-146472) 2026-03-29 11:58:52 +03:00
test_unparse.py gh-143055: Fix crash in AST unparser when unparsing dict comprehension unpacking (#145556) 2026-03-09 10:37:23 -07:00
test_urllib.py gh-143925: Reject control characters in data: URL mediatypes 2026-01-20 20:45:58 +00:00
test_urllib2.py gh-124098: Fix incorrect inclusion of handler methods without protocol prefix in OpenerDirector (GH-136873) 2025-12-18 13:50:05 +01:00
test_urllib2_localnet.py
test_urllib2net.py
test_urllib_response.py
test_urllibnet.py GH-43374: Revert "GH-43374: Fix urlretrieve reporthook to report actual bytes r… (#143711) 2026-01-12 19:03:42 +00:00
test_urlparse.py gh-144148: Update the urllib.parse documentation (GH-144497) 2026-02-05 16:32:17 +02:00
test_userdict.py gh-145056: Add support for merging collections.UserDict and frozendict (GH-146465) 2026-03-30 22:07:28 +03:00
test_userlist.py gh-145144: Add more tests for UserList, UserDict, etc (GH-145145) 2026-03-22 16:22:25 +02:00
test_userstring.py gh-145144: Add more tests for UserList, UserDict, etc (GH-145145) 2026-03-22 16:22:25 +02:00
test_utf8_mode.py
test_utf8source.py
test_uuid.py
test_venv.py gh-145417: Do not preserve SELinux context when copying venv scripts (#145454) 2026-03-05 15:19:49 +01:00
test_wait3.py
test_wait4.py
test_wave.py gh-117716: Fix wave RIFF padding for data chunks (GH-145237) 2026-04-15 14:21:43 +02:00
test_weakref.py gh-124748: Fix handling kwargs in WeakKeyDictionary.update() (#124783) 2026-02-18 13:17:08 +00:00
test_weakset.py
test_webbrowser.py gh-148169: Fix webbrowser %action substitution bypass of dash-prefix check (#148170) 2026-04-13 19:02:52 +00:00
test_winapi.py gh-135852: Remove out of tree pywin32 dependency for NTEventLogHandler (GH-137860) 2025-12-31 12:50:50 +02:00
test_winconsoleio.py
test_winreg.py gh-142282 Fix winreg.QueryValueEx() under race condition (GH-142283) 2025-12-09 12:09:07 +00:00
test_winsound.py
test_with.py
test_wmi.py
test_wsgiref.py gh-146292: Add colour to http.server logs (GH-146293) 2026-04-08 14:10:05 +02:00
test_xml_dom_minicompat.py
test_xml_dom_xmlbuilder.py
test_xml_etree.py gh-144270: Make SubElement parent and tag positional-only (GH-144845) 2026-03-30 19:42:24 +03:00
test_xml_etree_c.py
test_xmlrpc.py
test_xpickle.py gh-75572: Speed up test_xpickle (GH-144393) 2026-02-02 20:00:12 +02:00
test_xxlimited.py
test_xxtestfuzz.py
test_yield_from.py
test_zipapp.py
test_zipfile64.py
test_zipimport.py gh-144278: Enable overriding sys.implementation's name and cache_tag when building sysmodule.c (GH-144293) 2026-02-10 00:01:17 +00:00
test_zipimport_support.py gh-135801: Add the module parameter to compile() etc (GH-139652) 2025-11-13 13:21:32 +02:00
test_zlib.py
test_zstd.py
testcodec.py
tf_inherit_check.py
win_console_handler.py
xmltests.py
xpickle_worker.py gh-75572: Speed up test_xpickle (GH-144393) 2026-02-02 20:00:12 +02:00