cpython/Lib/test
Filip Łajszczak dc76de26e5
[3.14] gh-139434: Update selected RFC 2822 references to RFC 5322 (GH-139435) (#141025)
Update selected RFC 2822 references to RFC 5322

RFC 2822 was obsoleted by RFC 5322 in 2008. This updates references
to use the current standard in documentation, docstrings, and comments.

It preserves RFC 2822 references in legacy API components to maintain their
historical context.

RFC 822 → RFC 2822 → RFC 5322 progression is explained where relevant.

In some places specific sections of RFC are referenced where it seems helpful.

Scout rule was applied in some places and RFC mentions format was
normalized in doc strings and comments.
(cherry picked from commit ce1bb85d28)
2025-11-04 16:23:16 -05:00
..
archivetestdata
audiodata
certdata
cjkencodings
configdata
crashers
data
decimaltestdata
dtracedata
encoded_modules
leakers
libregrtest [3.14] gh-140082: Forward colorizing from libregrtest to unittest (GH-140083) (#140756) 2025-10-29 18:11:24 +00:00
mathdata
regrtestdata/import_from_tests
subprocessdata [3.14] gh-134954: Hard-cap max file descriptors in subprocess test fd_status (GH-134955) (#134980) 2025-05-31 14:55:03 +00:00
support [3.14] gh-140702: Add test skip for Unix Datagram tests on iOS when on Github Actions (GH-140740) (#140742) 2025-10-29 09:01:39 +00:00
test_ast [3.14] gh-131927: Do not emit PEP 765 warnings in ast.parse() (GH-139642) (GH-140786) 2025-10-30 11:25:34 +00:00
test_asyncio [3.14] gh-139894: fix incorrect sharing of current task while forking in asyncio (GH-139897) (#139913) 2025-10-10 22:36:02 +05:30
test_capi [3.14] gh-140104: Revert "Set next_instr properly in the JIT during exceptions (GH-140233) (GH-140687)" (#140890) 2025-11-01 18:41:01 +00:00
test_cext
test_concurrent_futures [3.14] gh-136470: Correct InterpreterPoolExecutor's default thread name (GH-136472) (GH-136889) 2025-07-21 00:00:19 +00:00
test_cppext
test_ctypes [3.14] gh-83424: Allow empty name if handle is non-null when create ctypes.CDLL on Windows (GH-136878) (#138546) 2025-10-08 15:56:13 +02:00
test_dataclasses [3.14] gh-135228: When @dataclass(slots=True) replaces a dataclass, make the original class collectible (take 2) (GH-137047) (#137666) 2025-08-12 17:17:26 +03:00
test_doctest [3.14] gh-136914: Fix support of cached functions and properties in DocTest's lineno computation (GH-136930) (#137616) 2025-10-07 20:48:10 +02:00
test_email [3.14] gh-139434: Update selected RFC 2822 references to RFC 5322 (GH-139435) (#141025) 2025-11-04 16:23:16 -05:00
test_free_threading [3.14] gh-116738: test uuid module thread safety in free-threading (GH-140068) (#140229) 2025-10-17 20:59:15 +05:30
test_future_stmt
test_gdb
test_import [3.14] gh-140657: Don't rerun test_import single phase init test (GH-140712) (#140713) 2025-10-28 17:33:34 +00:00
test_importlib [3.14] gh-82916: Don't fail when importing from / with sys.pycache_prefix set (GH-30456) (GH-137906) 2025-10-07 18:55:33 +02:00
test_inspect [3.14] gh-139783: Fix inspect.getsourcelines() for the case when a decorator is followed by a comment or an empty line (GH-139836) (GH-139889) 2025-10-10 08:18:32 +00:00
test_interpreters [3.14] gh-135729: Store reference to globals in Interpreter._decref (GH-139104) (GH-139112) 2025-10-07 14:18:15 -04:00
test_json [3.14] gh-137821: Fix wrongly tested json.decoder.scanstring (gh-140782) 2025-10-30 22:51:25 +09:00
test_module
test_multiprocessing_fork
test_multiprocessing_forkserver
test_multiprocessing_spawn
test_pathlib [3.14] GH-133789: Fix unpickling of pathlib objects pickled in Python 3.13 (GH-133831) (#140276) 2025-10-17 22:23:01 +00:00
test_peg_generator
test_pydoc [3.14] gh-133210: Fix test_pydoc without docstrings (GH-139654) (#139777) 2025-10-08 14:15:52 +00:00
test_pyrepl [3.14] gh-131927: Do not emit PEP 765 warnings in ast.parse() (GH-139642) (GH-140786) 2025-10-30 11:25:34 +00:00
test_sqlite3 [3.14] gh-139743: Avoid import-time print in test_sqlite3 (GH-139746) (GH-139828) 2025-10-09 08:25:38 +00:00
test_string [3.14] GH-132661: Add `string.templatelib.convert()` (GH-135217) (#136671) 2025-07-15 10:22:24 +00:00
test_tkinter
test_tomllib
test_tools
test_ttk
test_unittest [3.14] gh-134657: Remove newly added private names from asyncio.__all__ (GH-134665) (#136455) 2025-07-09 08:34:19 +00:00
test_warnings [3.14] gh-135801: Add tests for filtering warnings by module (GH-140240) (GH-140246) 2025-10-17 11:48:03 +00:00
test_zipfile [3.14] gh-137589: Zipfile tests: close file objects (GH-138080) (#139766) 2025-10-08 15:52:08 +02:00
test_zoneinfo [3.14] gh-137754: Fix import of zoneinfo if _datetime is not available (GH-137845) (GH-138084) 2025-10-08 14:28:41 +02:00
tkinterdata
tokenizedata
tracedmodules
translationdata
typinganndata [3.14] gh-136316: Make typing.evaluate_forward_ref better at evaluating nested forwardrefs (GH-136319) (#136346) 2025-07-07 00:10:57 +00:00
wheeldata
xmltestdata
zipimport_data
.ruff.toml [3.14] Update pre-commit hooks (GH-137591) (#137621) 2025-08-11 11:21:45 +03:00
__init__.py
__main__.py
_code_definitions.py [3.14] gh-135437: Account For Duplicate Names in _PyCode_SetUnboundVarCounts() (gh-135493) 2025-06-13 23:14:00 +00:00
_crossinterp_definitions.py
_test_atexit.py
_test_eintr.py [3.14] gh-137397: Skip test_os_open on NetBSD due to indefinite hang (GH-137398) (#137406) 2025-09-08 17:58:44 +03:00
_test_embed_structseq.py
_test_gc_fast_cycles.py
_test_monitoring_shutdown.py
_test_multiprocessing.py [3.14] gh-138813: Fix mutable default kwargs={} in multiprocessing BaseProcess and DummyProcess to use None (GH-138814) (#139084) 2025-10-08 00:37:30 +00:00
_test_venv_multiprocessing.py
archiver_tests.py
audiotests.py
audit-tests.py gh-135543: Emit sys.remote_exec audit event when sys.remote_exec is called (GH-135544) 2025-06-19 20:51:06 +00:00
autotest.py
bisect_cmd.py
clinic.test.c
cov.py
curses_tests.py
datetimetester.py [3.14] gh-123681: Check NORMALIZE_CENTURY behavior at runtime; require C99 (GH-136022) (GH-137947) 2025-10-07 19:59:06 +02:00
dis_module.py
empty.vbs
exception_hierarchy.txt
fork_wait.py
levenshtein_examples.json
list_tests.py [3.14] gh-138584: Increase test coverage for collections.UserList (GH-138590) (#138612) 2025-09-07 10:42:19 +00:00
lock_tests.py
mapping_tests.py
memory_watchdog.py
mime.types
mock_socket.py
mp_fork_bomb.py
mp_preload.py
mp_preload_flush.py [3.14] gh-135335: flush stdout/stderr in forkserver after preloading modules (GH-135338) (#135670) 2025-06-18 12:42:18 +00:00
mp_preload_main.py [3.14] gh-126631: gh-137996: fix pre-loading of __main__ (GH-135295) (#138607) 2025-10-08 00:37:04 +00:00
multibytecodec_support.py [3.14] gh-101828: Fix jisx0213 codecs removing null characters (gh-139340) (gh-140110) 2025-10-14 14:36:05 +00:00
pickletester.py [3.14] gh-135321: Always raise a correct exception for BINSTRING argument > 0x7fffffff in pickle (GH-135322) (GH-135382) 2025-06-11 14:01:15 +03:00
profilee.py
pstats.pck
pyclbr_input.py
pythoninfo.py [3.14] gh-140702: Log color and GHA env vars in test.pythoninfo (GH-140747) (#140753) 2025-10-29 12:54:04 +00:00
randv2_32.pck
randv2_64.pck
randv3.pck
re_tests.py
regrtest.py
relimport.py
seq_tests.py
signalinterproctester.py
ssl_servers.py
ssltests.py
string_tests.py [3.14] gh-127971: fix off-by-one read beyond the end of a string during search (GH-132574) (#136628) 2025-07-13 13:58:03 +00:00
test___all__.py [3.14] gh-137282: Fix TypeError in tab completion and dir() of concurrent.futures (GH-137214) (#137284) 2025-08-08 18:13:22 +03:00
test__colorize.py [3.14] gh-133346: add tests for _colorize.Theme (GH-139687) (#140622) 2025-10-26 13:49:20 +01:00
test__interpchannels.py [3.14] gh-123828: Fix data race in _interpchannels._waiting_release (GH-124107) (GH-139517) 2025-10-07 13:29:37 -04:00
test__interpreters.py [3.14] gh-135855: Raise TypeError When Passing Non-dict Object to _interpreters.set___main___attrs (gh-135900) 2025-06-24 19:19:31 +00:00
test__locale.py
test__opcode.py
test__osx_support.py
test_abc.py
test_abstract_numbers.py
test_android.py [3.14] Make Android streams respect the unbuffered (-u) option (GH-138806) (#139108) 2025-09-29 11:16:25 +03:00
test_annotationlib.py [3.14] gh-138151: Fix annotationlib handling of multiple nonlocals (GH-138164) (#140949) 2025-11-03 15:52:01 +00:00
test_apple.py
test_argparse.py [3.14] GH-139979: Add @force_not_colorized_test_class to TestOptionalHelpVersionActions (GH-139980) (#140005) 2025-10-12 17:16:21 +00:00
test_array.py [3.14] gh-140474: Fix memory leak in array.array (GH-140478) (GH-140498) 2025-10-23 10:20:16 +00:00
test_asdl_parser.py
test_asyncgen.py [3.14] gh-134657: Remove newly added private names from asyncio.__all__ (GH-134665) (#136455) 2025-07-09 08:34:19 +00:00
test_atexit.py [3.14] gh-140080: Add test for executing atexit callbacks under no memory (GH-140161) 2025-10-15 11:25:06 -04:00
test_audit.py gh-135543: Emit sys.remote_exec audit event when sys.remote_exec is called (GH-135544) 2025-06-19 20:51:06 +00:00
test_augassign.py
test_base64.py
test_baseexception.py
test_bdb.py
test_bigaddrspace.py
test_bigmem.py
test_binascii.py
test_binop.py
test_bisect.py
test_bool.py
test_buffer.py
test_bufio.py
test_build_details.py [3.14] gh-136264: Fix `--relative-paths` for PEP 739's build-details.json (GH-138510) (#138638) 2025-09-09 19:15:40 +03:00
test_builtin.py [3.14] gh-140517: fix leak in map_next in strict mode (GH-140543) (#140554) 2025-10-24 22:00:36 +05:30
test_bytes.py [3.14] gh-71679: Improve tests for repr() of bytes and bytearray (GH-138180) (GH-138182) 2025-10-08 14:27:28 +02:00
test_bz2.py
test_c_locale_coercion.py [3.14] gh-90548: Allow Alpine/MUSL to pass test_c_locale_coercion. (GH-134454) (#138600) 2025-09-07 10:46:37 +03:00
test_calendar.py
test_call.py [3.14] GH-137573: Add test to check that the margin used for overflow protection is larger than the stack space used by the interpreter (GH-137724) (GH-139295) 2025-10-08 14:44:16 +02:00
test_charmapcodec.py
test_class.py [3.14] gh-136535: Tests: Correct Py_TPFLAGS_MANAGED_DICT in test_class.py (gh-136538) (gh-140532) 2025-10-24 11:45:44 +00:00
test_clinic.py [3.14] gh-139748: fix leaks in AC error paths when using unicode FS-b… (#139789) 2025-10-08 22:16:21 +05:30
test_cmath.py
test_cmd.py
test_cmd_line.py
test_cmd_line_script.py
test_code.py [3.14] gh-135437: Account For Duplicate Names in _PyCode_SetUnboundVarCounts() (gh-135493) 2025-06-13 23:14:00 +00: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 [3.14] gh-58124: Avoid CP_UTF8 in UnicodeDecodeError (GH-137415) (#137460) 2025-10-07 19:39:31 +02:00
test_codeop.py
test_collections.py [3.14] gh-137463: Update validate_abstract_methods in test_collections.py (GH-137464) (GH-137503) 2025-10-08 14:30:54 +02:00
test_colorsys.py
test_compare.py
test_compile.py [3.14] gh-131927: Do not emit PEP 765 warnings in ast.parse() (GH-139642) (GH-140786) 2025-10-30 11:25:34 +00:00
test_compileall.py
test_compiler_assemble.py
test_compiler_codegen.py
test_complex.py
test_configparser.py [3.14] gh-128051: Fix tests if sys.float_repr_style is 'legacy' (GH-135908) (#136025) 2025-06-27 10:26:51 +00:00
test_contains.py
test_context.py
test_contextlib.py
test_contextlib_async.py
test_copy.py
test_copyreg.py
test_coroutines.py [3.14] gh-134657: Remove newly added private names from asyncio.__all__ (GH-134665) (#136455) 2025-07-09 08:34:19 +00:00
test_cprofile.py [3.14] gh-135429: Fix the argument mismatch in lsprof throw event (GH-135442) (#135446) 2025-06-12 22:13:36 +00:00
test_crossinterp.py
test_csv.py [3.14] gh-132813: Improve error messages for incorrect types and values of csv.Dialog attributes (GH-133241) (GH-135050) 2025-06-02 21:01:18 +00:00
test_curses.py
test_datetime.py
test_dbm.py [3.14] gh-124486: Fix test_whichdb_ndbm in test_dbm on NetBSD (GH-136335) (GH-136378) 2025-07-07 12:57:37 +00:00
test_dbm_dumb.py
test_dbm_gnu.py
test_dbm_ndbm.py
test_dbm_sqlite3.py [3.14] gh-135386: Fix "unable to open database file" errors on readonly DB (GH-135566) (GH-138056) 2025-10-08 11:41:09 +03:00
test_decimal.py [3.14] gh-87790: support thousands separators for formatting fractional part of Decimal (GH-132202) (#136365) 2025-07-07 19:24:30 +03:00
test_decorators.py
test_defaultdict.py
test_deque.py
test_descr.py [3.14] gh-127146: Emscripten: more regular stack overflow skips (GH-136708) (#136712) 2025-07-16 17:54:04 +02:00
test_descrtut.py
test_devpoll.py
test_dict.py [3.14] gh-140551: Fix dict crash if clear is called at lookup stage (GH-140558) (#140743) 2025-10-30 22:33:35 +05:30
test_dictcomps.py
test_dictviews.py
test_difflib.py [3.14] gh-138669: Increase test coverage for difflib (GH-138670) (#138817) 2025-09-15 00:20:32 +03:00
test_difflib_expect.html
test_dis.py [3.14] GH-135171: Fix generator expressions one last time (hopefully) (GH-135225) 2025-06-09 11:04:23 +01:00
test_docxmlrpc.py
test_dtrace.py
test_dynamic.py
test_dynamicclassattribute.py
test_eintr.py
test_embed.py
test_ensurepip.py
test_enum.py [3.14] gh-128051: Fix tests if sys.float_repr_style is 'legacy' (GH-135908) (#136025) 2025-06-27 10:26:51 +00:00
test_enumerate.py
test_eof.py
test_epoll.py
test_errno.py
test_except_star.py
test_exception_group.py
test_exception_hierarchy.py
test_exception_variations.py
test_exceptions.py [3.14] gh-63161: Fix PEP 263 support (GH-139481) (GH-139898) 2025-10-19 19:16:33 +00:00
test_extcall.py
test_external_inspection.py [3.14] gh-136476: Show the full stack in get_async_stack_trace in _remote_debugging (GH-136483) (#136490) 2025-07-10 00:57:40 +01:00
test_faulthandler.py
test_fcntl.py [3.14] gh-124621: Emscripten: Support pyrepl in browser (GH-136931) (GH-136988) 2025-07-22 15:04:11 +02:00
test_file.py
test_file_eintr.py
test_filecmp.py
test_fileinput.py
test_fileio.py [3.14] gh-133982: Use implementation-specific open in test_fileio.OtherFileTests (GH-135364) (GH-136148) 2025-06-30 22:23:34 +00:00
test_fileutils.py
test_finalization.py
test_float.py [3.14] gh-128051: Fix tests if sys.float_repr_style is 'legacy' (GH-135908) (#136025) 2025-06-27 10:26:51 +00:00
test_flufl.py
test_fnmatch.py
test_fork1.py
test_format.py [3.14] gh-128051: Fix tests if sys.float_repr_style is 'legacy' (GH-135908) (#136025) 2025-06-27 10:26:51 +00:00
test_fractions.py [3.14] gh-87790: support thousands separators for formatting fractional part of Fraction (GH-132204) (#136364) 2025-07-07 19:24:24 +03:00
test_frame.py
test_frozen.py
test_fstring.py [3.14] gh-139516: Fix lambda colon start format spec in f-string in tokenizer (GH-139657) (#139701) 2025-10-07 18:35:17 +01:00
test_ftplib.py
test_funcattrs.py
test_functools.py [3.14] GH-140590: Fix setstate for functools.partial C-module (GH-140671) (#140698) 2025-10-28 18:15:27 +05:30
test_gc.py [3.14] gh-140358: Bring back elapsed time and unreachable count to gc debug output (GH-140359) (#140405) 2025-10-27 15:29:43 +02:00
test_generated_cases.py [3.14] gh-138264: Fix gcc 14 compiler warnings (GH-138265) (GH-138426) 2025-10-07 22:26:05 +02:00
test_generator_stop.py
test_generators.py [3.14] GH-135171: Revert async generator expressions behavior (#135352) 2025-06-16 17:45:42 +03:00
test_genericalias.py [3.14] gh-105487: Fix __dir__ entries of GenericAlias (GH-138578) (GH-138629) 2025-10-07 23:12:13 +02:00
test_genericclass.py
test_genericpath.py [3.14] gh-136065: Fix quadratic complexity in os.path.expandvars() (GH-134952) (GH-140844) 2025-10-31 17:43:23 +01:00
test_genexps.py [3.14] GH-135171: Fix generator expressions one last time (hopefully) (GH-135225) 2025-06-09 11:04:23 +01:00
test_getopt.py
test_getpass.py [3.14] gh-138514: getpass: restrict echo_char to a single ASCII character (GH-138591) (#138988) 2025-09-17 17:20:45 +03:00
test_getpath.py [3.14] gh-135773: have pyvenv.cfg without home key anchor a venv and deduce home (GH-135831) (#136287) 2025-07-05 00:36:12 +10:00
test_gettext.py [3.14] gh-130655: gettext: Add fallback testcase (GH-136857) (#136862) 2025-07-20 12:32:58 +00:00
test_glob.py
test_global.py
test_grammar.py [3.14] gh-138372: Fix SyntaxWarning for erroneous t-string subscription (GH-138375) (#138392) 2025-09-02 17:39:08 +00:00
test_graphlib.py
test_grp.py
test_gzip.py
test_hash.py
test_hashlib.py [3.14] gh-137412: fix default_builtin_hashes values in test_hashlib.py (GH-137413) (#137534) 2025-08-08 17:36:21 +03:00
test_heapq.py
test_hmac.py [3.14] gh-136912: fix handling of OverflowError in hmac.digest (GH-136917) (#137116) 2025-10-08 12:09:45 +02:00
test_html.py
test_htmlparser.py [3.14] gh-137836: Support more RAWTEXT and PLAINTEXT elements in HTMLParser (GH-137837) (GH-140841) 2025-10-31 16:13:13 +00:00
test_http_cookiejar.py [3.14] gh-135120: Add test.support.subTests() (GH-135121) (GH-135208) 2025-06-06 13:03:28 +00:00
test_http_cookies.py
test_httplib.py
test_httpservers.py [3.14] gh-70765: avoid waiting for HTTP headers when parsing HTTP/0.9 requests (GH-139514) (#139600) 2025-10-08 10:39:59 +00:00
test_idle.py
test_imaplib.py [3.14] gh-78319: Fix implementation of IMAP APPEND UTF8 (GH-9436) (GH-139406) 2025-10-07 22:12:30 +02:00
test_index.py
test_int.py
test_int_literal.py
test_io.py [3.14] gh-140607: Validate returned byte count in RawIOBase.read (GH-140611) (#140728) 2025-10-29 13:31:48 +01:00
test_ioctl.py
test_ipaddress.py
test_isinstance.py
test_iter.py [3.14] Doc: fix duplicated words (GH-136086) (#136108) 2025-06-29 18:45:26 -04:00
test_iterlen.py
test_itertools.py
test_keyword.py
test_keywordonlyarg.py
test_kqueue.py
test_largefile.py
test_launcher.py
test_linecache.py
test_list.py
test_listcomps.py [3.14] Doc: fix duplicated words (GH-136086) (#136108) 2025-06-29 18:45:26 -04:00
test_lltrace.py
test_locale.py [3.14] gh-130567: Enable previously skipped locale tests on FreeBSD and macOS (GH-138652) (GH-139421) 2025-10-07 22:11:34 +02:00
test_logging.py [3.14] gh-138162: Fix logging.LoggerAdapter with merge_extra=True and without the extra argument (GH-140511) (GH-140784) 2025-10-30 11:19:27 +00:00
test_long.py [3.14] gh-71810: Fix corner case (length==0) for int.to_bytes() (GH-138739) (#138782) 2025-09-12 16:22:43 +03:00
test_longexp.py
test_lzma.py
test_mailbox.py
test_marshal.py
test_math.py
test_math_property.py
test_memoryio.py [3.14] Revert "gh-135410: use a critical section around StringIO.__next__ (GH-135412)" (GH-135439) (gh-135449) 2025-06-12 22:58:58 +00:00
test_memoryview.py
test_metaclass.py
test_mimetypes.py [3.14] gh-136507: Fix mimetypes CLI to handle multiple file parameters (GH-136508) (GH-138140) 2025-10-07 19:59:52 +02:00
test_minidom.py
test_mmap.py [3.14] gh-116738: make mmap module thread-safe (GH-139237) (#139825) 2025-10-09 20:19:03 +05:30
test_modulefinder.py
test_monitoring.py [3.14] gh-137200: support frame lineno setter with BRANCH_LEFT and BRANCH_RIGHT events (GH-137229) (#137280) 2025-08-11 17:07:19 +03:00
test_msvcrt.py
test_multibytecodec.py
test_multiprocessing_main_handling.py
test_named_expressions.py
test_netrc.py [3.14] gh-135815: skip netrc security checks if os.getuid is missing (GH-135816) (#135825) 2025-06-22 20:12:57 +00:00
test_ntpath.py [3.14] gh-136065: Fix quadratic complexity in os.path.expandvars() (GH-134952) (GH-140844) 2025-10-31 17:43:23 +01:00
test_nturl2path.py
test_numeric_tower.py
test_opcache.py [3.14] gh-139525: Don't specialize functions which have a modified vectorcall (GH-139524) (#139709) 2025-10-08 09:13:34 -07:00
test_opcodes.py
test_openpty.py
test_operator.py
test_optimizer.py
test_optparse.py [3.14] gh-128051: Fix tests if sys.float_repr_style is 'legacy' (GH-135908) (#136025) 2025-06-27 10:26:51 +00:00
test_ordered_dict.py
test_os.py [3.14] gh-127146: Emscripten: Make os.umask() actually work (GH-136706) (#136711) 2025-07-16 16:12:36 +00:00
test_osx_env.py
test_patma.py
test_pdb.py [3.14] gh-138860: Lazy import rlcompleter in pdb to avoid deadlock in subprocess (GH-139185) (GH-139305) (GH-139280) 2025-10-10 16:23:52 +02:00
test_peepholer.py [3.14] gh-134280: Disable constant folding for ~ with a boolean argument (GH-134982) (GH-136185) 2025-07-02 11:28:09 +03:00
test_pep646_syntax.py
test_perf_profiler.py [3.14] gh-131038: Use text=True in subprocesses in test_perf_profiler (GH-137117) (#137124) 2025-07-26 17:28:40 +00:00
test_perfmaps.py
test_pickle.py
test_picklebuffer.py
test_pickletools.py [3.14] gh-139646: fix typo in pickletools error message (GH-139647) (GH-139649) 2025-10-07 20:19:01 +02:00
test_pkg.py
test_pkgutil.py
test_platform.py [3.14] gh-138130: Fix return value of libc_ver() on Emscripten (GH-138132) (#138312) 2025-10-05 16:03:49 +03:00
test_plistlib.py
test_poll.py
test_popen.py
test_poplib.py
test_positional_only_arg.py
test_posix.py [3.14] gh-140634: Fix a reference counting bug in os.sched_param.__reduce__() (GH-140667) (GH-140685) 2025-10-27 20:08:57 +00:00
test_posixpath.py [3.14] gh-135120: Add test.support.subTests() (GH-135121) (GH-135208) 2025-06-06 13:03:28 +00:00
test_pow.py
test_pprint.py [3.14] gh-128051: Fix tests if sys.float_repr_style is 'legacy' (GH-135908) (#136025) 2025-06-27 10:26:51 +00:00
test_print.py
test_profile.py
test_property.py
test_pstats.py
test_pty.py [3.14] Use test.support.is_wasm32 flag for is_emscripten or is_wasi for generic checks (GH-136815) (#138643) 2025-09-08 16:20:00 +03:00
test_pulldom.py
test_pwd.py
test_py_compile.py
test_pyclbr.py [3.14] gh-138860: Lazy import rlcompleter in pdb to avoid deadlock in subprocess (GH-139185) (GH-139305) (GH-139280) 2025-10-10 16:23:52 +02:00
test_pyexpat.py [3.14] gh-90949: add Expat API to prevent XML deadly allocations (CVE-2025-59375) (GH-139234) (#139359) 2025-11-02 09:33:36 +00:00
test_queue.py [3.14] gh-133454: Mark test_queue tests with many threads as bigmem (gh-134575) (GH-135046) 2025-06-02 20:50:43 +00:00
test_quopri.py
test_raise.py
test_random.py [3.14] gh-135376: Fix and improve test_random (GH-135377) (GH-135680) 2025-06-18 15:51:47 +00:00
test_range.py
test_re.py [3.14] gh-140797: Forbid capturing groups in re.Scanner lexicon patterns (GH-140944) (GH-140982) 2025-11-04 11:21:33 +00:00
test_readline.py [3.14] gh-133711: Fix test_readline.test_nonascii() for UTF-8 Mode (GH-134841) (#134851) 2025-05-28 16:10:37 +00:00
test_regrtest.py [3.14] gh-139208: Fix regrtest --fast-ci --verbose (GH-139240) (#139260) 2025-10-07 19:39:06 +02:00
test_remote_pdb.py [3.14] Improve permission error messages in pdb and asyncio.tools (GH-134290) (#138826) 2025-09-12 12:20:20 +00:00
test_repl.py [3.14] gh-140438: properly run the asyncio REPL tests (GH-140298) (#140507) 2025-10-23 15:48:26 +00:00
test_reprlib.py [3.14] gh-128051: Fix tests if sys.float_repr_style is 'legacy' (GH-135908) (#136025) 2025-06-27 10:26:51 +00:00
test_resource.py [3.14] gh-137044: Support large limit values in getrlimit() and setrlimit() (GH-137338) (#137506) 2025-10-07 20:43:12 +02:00
test_richcmp.py
test_rlcompleter.py
test_robotparser.py [3.14] gh-88375, gh-111788: Fix parsing errors and normalization in robotparser (GH-138502) (GH-138548) 2025-10-08 14:22:44 +02:00
test_runpy.py
test_sax.py
test_sched.py
test_scope.py
test_script_helper.py
test_secrets.py
test_select.py
test_selectors.py
test_set.py
test_setcomps.py
test_shelve.py
test_shlex.py [3.14] gh-138804: Check type in shlex.quote (GH-138809) (#138846) 2025-09-13 21:29:50 +03:00
test_shutil.py
test_signal.py
test_site.py [3.14] gh-140170: Fix test_site with -s flag (GH-140179) (#140198) 2025-10-16 12:31:59 +02:00
test_slice.py
test_smtplib.py [3.14] gh-136134: smtplib: fix CRAM-MD5 on FIPS-only environments (GH-136623) (#138086) 2025-09-04 16:07:59 +03:00
test_smtpnet.py
test_socket.py [3.14] gh-91214: Skip tests failing on Solaris (GH-31978) (GH-138450) 2025-10-08 11:42:42 +03:00
test_socketserver.py [3.14] gh-140702: Add test skip for Unix Datagram tests on iOS when on Github Actions (GH-140740) (#140742) 2025-10-29 09:01:39 +00:00
test_sort.py
test_source_encoding.py [3.14] gh-63161: Fix test_source_encoding when stderr is StringIO (GH-140361) 2025-10-20 20:05:42 +03:00
test_ssl.py [3.14] gh-134698: Hold a lock when the thread state is detached in ssl (GH-134724) (GH-137107) 2025-10-07 18:49:22 +00:00
test_stable_abi_ctypes.py
test_startfile.py
test_stat.py
test_statistics.py [3.14] gh-128051: Fix tests if sys.float_repr_style is 'legacy' (GH-135908) (#136025) 2025-06-27 10:26:51 +00:00
test_str.py [3.14] gh-128051: Fix tests if sys.float_repr_style is 'legacy' (GH-135908) (#136025) 2025-06-27 10:26:51 +00:00
test_strftime.py
test_string_literals.py
test_stringprep.py
test_strptime.py [3.14] gh-139624: Skip problematic locales on AIX in test_date_locale2 (GH-139625) (GH-139644) 2025-10-07 20:02:42 +02:00
test_strtod.py
test_struct.py [3.14] gh-130317: Fix SNaN broken tests on HP PA RISC (GH-140452) (#140467) 2025-10-22 17:04:47 +00:00
test_structseq.py
test_subclassinit.py
test_subprocess.py
test_sundry.py
test_super.py
test_support.py [3.14] Use test.support.is_wasm32 flag for is_emscripten or is_wasi for generic checks (GH-136815) (#138643) 2025-09-08 16:20:00 +03:00
test_symtable.py [3.14] gh-139748: fix leaks in AC error paths when using unicode FS-b… (#139789) 2025-10-08 22:16:21 +05:30
test_syntax.py [3.14] gh-138944: Fix SyntaxError message for invalid syntax following valid import-as statement (GH-138945) (#140646) 2025-10-31 11:26:40 +01:00
test_sys.py [3.14] gh-78465: Fix error message for cls.__new__(cls, ...) where cls is not instantiable (GH-135981) (GH-136030) 2025-06-27 12:01:48 +00:00
test_sys_setprofile.py
test_sys_settrace.py
test_sysconfig.py [3.14] Synced docs and docstring for sysconfig.get_platform (GH-135530) (#138976) 2025-10-04 17:55:25 +03:00
test_syslog.py
test_tabnanny.py
test_tarfile.py [3.14] gh-81325: Support path-like objects with streaming TarFile (GH-137188) (#137365) 2025-10-07 20:40:42 +02:00
test_tcl.py
test_tempfile.py
test_termios.py
test_textwrap.py [3.14] gh-139065: Fix trailing space before long word in textwrap (GH-139070) (GH-139902) 2025-10-10 13:54:46 +00:00
test_thread.py
test_thread_local_bytecode.py
test_threadedtempfile.py
test_threading.py [3.14] gh-140067: Fix memory leak in sub-interpreter creation (GH-140111) (#140118) 2025-10-18 19:40:43 +05:30
test_threading_local.py
test_threadsignals.py
test_time.py
test_timeit.py
test_timeout.py
test_tokenize.py [3.14] gh-140576: Fixed crash produced by lexer in case of dedented zero byte (GH-140583) (#140757) 2025-10-29 13:54:37 +00:00
test_trace.py
test_traceback.py [3.14] gh-137078: Fix keyword typo recognition when executed over files (GH-137079) (#137826) 2025-08-15 18:22:17 +01:00
test_tracemalloc.py
test_tstring.py [3.14] gh-132661: Disallow Template/str concatenation after PEP 750 spec update (#135996) (#136901) 2025-07-21 17:34:54 +02:00
test_ttk_textonly.py
test_tty.py
test_tuple.py [3.14] gh-139951: Tests on tuple GC tracking (GH-140575) (#140701) 2025-10-29 07:17:49 +00:00
test_turtle.py [3.14] gh-138772: Add tests for Turtle.dot() signature (GH-138773) (GH-139326) 2025-10-07 20:24:59 +02:00
test_type_aliases.py
test_type_annotations.py [3.14] gh-138349: Fix crash when combining module-level annotation and listcomp (#138363) (#138749) 2025-09-11 08:43:57 +03:00
test_type_cache.py
test_type_comments.py
test_type_params.py
test_typechecks.py
test_types.py [3.14] gh-78465: Fix error message for cls.__new__(cls, ...) where cls is not instantiable (GH-135981) (GH-136030) 2025-06-27 12:01:48 +00:00
test_typing.py [3.14] gh-140348: Fix using | on unusual objects plus Unions (GH-140383) (#140948) 2025-11-03 15:16:03 +00:00
test_ucn.py
test_unary.py
test_unicode_file.py
test_unicode_file_functions.py
test_unicode_identifiers.py
test_unicodedata.py
test_univnewlines.py
test_unpack.py
test_unpack_ex.py
test_unparse.py [3.14] gh-138774: use value to ast.unparse code when str is None in ast.Interpolation (GH-139415) (#140503) 2025-10-23 14:39:02 +00:00
test_urllib.py [3.14] GH-137059: url2pathname(): fix support for drive letter in netloc (GH-137060) (#137144) 2025-07-28 22:43:15 +03:00
test_urllib2.py
test_urllib2_localnet.py
test_urllib2net.py
test_urllib_response.py
test_urllibnet.py
test_urlparse.py [3.14] gh-135120: Add test.support.subTests() (GH-135121) (GH-135208) 2025-06-06 13:03:28 +00:00
test_userdict.py
test_userlist.py
test_userstring.py
test_utf8_mode.py
test_utf8source.py
test_uuid.py [3.14] gh-89083: Add CLI tests for UUIDv{6,7,8} (GH-136548) (#136576) 2025-07-12 12:33:53 +00:00
test_venv.py [3.14] gh-139308: Skip test_special_chars_csh on NetBSD due to csh variable expansion issue (GH-139341) (GH-139559) 2025-10-07 20:20:57 +02:00
test_wait3.py
test_wait4.py
test_wave.py [3.14] gh-136523: Fix wave.Wave_write emitting an unraisable when open raises (GH-136529) (GH-136606) 2025-07-16 07:26:52 +00:00
test_weakref.py
test_weakset.py
test_webbrowser.py
test_winapi.py
test_winconsoleio.py
test_winreg.py
test_winsound.py
test_with.py
test_wmi.py
test_wsgiref.py
test_xml_dom_minicompat.py
test_xml_dom_xmlbuilder.py
test_xml_etree.py [3.14] gh-139210: Fix use-after-free in xml.etree.ElementTree.iterparse() (GH-139211) (GH-139455) 2025-10-07 21:13:27 +02:00
test_xml_etree_c.py [3.14] gh-127146: Emscripten: more regular stack overflow skips (GH-136708) (#136712) 2025-07-16 17:54:04 +02:00
test_xmlrpc.py
test_xxlimited.py
test_xxtestfuzz.py
test_yield_from.py
test_zipapp.py
test_zipfile64.py
test_zipimport.py
test_zipimport_support.py
test_zlib.py
test_zstd.py [3.14] gh-136394: Fix race condition in test_zstd (GH-136432) (GH-136506) 2025-07-10 09:13:34 -04:00
testcodec.py
tf_inherit_check.py
win_console_handler.py
xmltests.py