cpython/Lib/test
Filip Łajszczak d76e411891
[3.13] gh-139434: Update selected RFC 2822 references to RFC 5322 (GH-139435) (#141024)
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:22:31 -05:00
..
archivetestdata
audiodata
certdata
cjkencodings
configdata
crashers
data
decimaltestdata
dtracedata
encoded_modules
leakers
libregrtest [3.13] gh-140082: Forward colorizing from libregrtest to unittest (GH-140083) (#140755) 2025-10-29 12:55:54 +00:00
mathdata
regrtestdata/import_from_tests
subprocessdata [3.13] gh-134954: Hard-cap max file descriptors in subprocess test fd_status (GH-134955) (#134981) 2025-05-31 14:51:48 +00:00
support [3.13] gh-139310: skip test_aead_aes_gcm for Linux kernel between 6.16.0 and 6.17.x (GH-139552) (#139593) 2025-10-05 08:52:06 +00:00
test_ast [3.13] gh-140471: Fix buffer overflow in AST node initialization with malformed _fields (GH-140506) (#140510) 2025-10-24 00:38:02 +01:00
test_asyncio [3.13] gh-136234: Fix SelectorSocketTransport.writelines to be robust to connection loss (GH-136743) (GH-138702) (#139710) 2025-10-07 17:57:57 +00:00
test_capi [3.13] gh-131357: Add some extra tests for empty bytes and bytearray (GH-134458) (#134490) 2025-05-22 07:28:44 +00:00
test_cext [3.13] gh-132415: Update vendored setuptools in `Lib/test/wheeldata` (GH-132887) (#135391) 2025-06-11 14:55:14 +00:00
test_concurrent_futures [3.13] gh-132969: Fix error/hang when shutdown(wait=False) and task exited abnormally (GH-133222) (GH-135343) 2025-06-16 14:08:03 +02:00
test_cppext [3.13] gh-132415: Update vendored setuptools in `Lib/test/wheeldata` (GH-132887) (#135391) 2025-06-11 14:55:14 +00:00
test_ctypes [3.13] gh-83424: Allow empty name if handle is non-null when create ctypes.CDLL on Windows (GH-136878) (#138547) 2025-10-08 15:56:23 +02:00
test_dataclasses [3.13] gh-132396: Resolve 'redefinition of unused name' errors in `Lib/test/` (GH-132397) (#132699) 2025-04-18 20:35:35 +01:00
test_doctest [3.13] gh-136914: Fix support of cached functions and properties in DocTest's lineno computation (GH-136930) (GH-137615) 2025-08-10 20:05:28 +00:00
test_email [3.13] gh-139434: Update selected RFC 2822 references to RFC 5322 (GH-139435) (#141024) 2025-11-04 16:22:31 -05:00
test_free_threading [3.13] gh-137400: Fix thread-safety issues when profiling all threads (gh-137518) (gh-137733) 2025-10-09 11:42:47 -04:00
test_future_stmt
test_gdb [3.13] gh-117174: Fix reference leak and gdb tests (GH-131095) (#131120) 2025-03-11 23:43:07 +00:00
test_import [3.13] gh-140657: Don't rerun test_import single phase init test (GH-140712) (#140714) 2025-10-28 17:29:44 +00:00
test_importlib [3.13] gh-82916: Don't fail when importing from / with sys.pycache_prefix set (GH-30456) (GH-137905) 2025-09-18 15:37:39 +02:00
test_inspect [3.13] gh-139783: Fix inspect.getsourcelines() for the case when a decorator is followed by a comment or an empty line (GH-139836) (GH-139890) 2025-10-10 21:26:36 +00:00
test_interpreters [3.13] gh-112729: Correctly fail when the process is out of memory during interpreter creation (GH-139164) (GH-139169) 2025-09-19 15:09:44 +00:00
test_json [3.13] gh-137821: Fix wrongly tested json.decoder.scanstring (gh-140781) 2025-10-30 22:51:10 +09:00
test_module
test_multiprocessing_fork
test_multiprocessing_forkserver
test_multiprocessing_spawn
test_pathlib [3.13] gh-133677: Fix tests when running in non-UTF-8 locale (GH-133865) (GH-133939) 2025-05-12 17:02:19 +00:00
test_peg_generator [3.13] gh-132415: Update vendored setuptools in `Lib/test/wheeldata` (GH-132887) (#135391) 2025-06-11 14:55:14 +00:00
test_pydoc [3.13] gh-133210: Fix test_pydoc without docstrings (GH-139654) (#139666) 2025-10-06 15:14:04 +00:00
test_pyrepl [3.13] gh-137568: Ignore startup file in test_dumb_terminal_exits_cleanly (GH-140295) (GH-140632) 2025-10-26 15:36:47 +00:00
test_sqlite3 [3.13] gh-139743: Avoid import-time print in test_sqlite3 (GH-139746) (GH-139829) 2025-10-09 08:24:06 +00:00
test_tkinter [3.13] gh-128562: Fix generation of the tkinter widget names (GH-128604) (GH-128791) 2025-01-13 18:23:33 +02:00
test_tomllib
test_tools [3.13] gh-130197: Test pygettext --output option (GH-133041) (GH-133266) 2025-05-09 07:56:58 +00:00
test_ttk
test_unittest [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_warnings [3.13] gh-135801: Add tests for filtering warnings by module (GH-140240) (GH-140247) 2025-10-21 18:18:27 +00:00
test_zipfile [3.13] gh-137589: Zipfile tests: close file objects (GH-138080) (#139767) 2025-10-08 15:52:15 +02:00
test_zoneinfo [3.13] gh-138432: Improved invalid path checking in zoneinfo.reset_tzpath() (GH-138433) (GH-138778) 2025-09-11 07:35:39 +00:00
tkinterdata
tokenizedata
tracedmodules
translationdata
typinganndata
wheeldata [3.13] gh-132415: Update vendored setuptools in `Lib/test/wheeldata` (GH-132887) (#135391) 2025-06-11 14:55:14 +00:00
xmltestdata
zipimport_data
.ruff.toml [3.13] Lint: Create a project-wide `.ruff.toml` settings file (GH-133124) (#137670) 2025-08-25 14:38:16 +03:00
__init__.py
__main__.py
_test_atexit.py
_test_eintr.py [3.13] gh-137397: Skip test_os_open on NetBSD due to indefinite hang (GH-137398) (#137407) 2025-08-05 08:55:53 +00:00
_test_embed_set_config.py
_test_embed_structseq.py
_test_monitoring_shutdown.py
_test_multiprocessing.py [3.13] gh-126631: gh-137996: fix pre-loading of __main__ (GH-135295) (#138609) 2025-09-08 11:13:23 -07:00
_test_venv_multiprocessing.py
archiver_tests.py
audiotests.py
audit-tests.py gh-131423: Update to OpenSSL 3.0.16. (GH-131839) 2025-03-28 16:28:11 +00:00
autotest.py
bisect_cmd.py
clinic.test.c [3.13] gh-128083: Fix macro redefinition warning in clinic. (GH-127950) (#128102) 2024-12-19 21:29:14 +00:00
cov.py
curses_tests.py
datetimetester.py [3.13] gh-132642: document how to render human-readable timedelta objects (GH-133825) (#133836) 2025-05-10 15:57:29 +00:00
dis_module.py
empty.vbs
exception_hierarchy.txt
fork_wait.py
levenshtein_examples.json
list_tests.py [3.13] gh-138584: Increase test coverage for collections.UserList (GH-138590) (#138611) 2025-09-07 09:52:35 +00:00
lock_tests.py
mapping_tests.py
memory_watchdog.py
mime.types
mock_socket.py
mp_fork_bomb.py
mp_preload.py
mp_preload_flush.py [3.13] gh-135335: flush stdout/stderr in forkserver after preloading modules (GH-135338) (#135671) 2025-06-18 12:40:21 +00:00
mp_preload_main.py [3.13] gh-126631: gh-137996: fix pre-loading of __main__ (GH-135295) (#138609) 2025-09-08 11:13:23 -07:00
multibytecodec_support.py [3.13] gh-101828: Fix jisx0213 codecs removing null characters (gh-139340) (gh-140112) 2025-10-14 14:48:29 +00:00
pickletester.py [3.13] gh-135321: Always raise a correct exception for BINSTRING argument > 0x7fffffff in pickle (GH-135322) (GH-135383) 2025-06-11 14:00:59 +03:00
profilee.py
pstats.pck
pyclbr_input.py
pythoninfo.py [3.13] gh-140702: Log color and GHA env vars in test.pythoninfo (GH-140747) (#140754) 2025-10-29 12:51:18 +00:00
randv2_32.pck
randv2_64.pck
randv3.pck
re_tests.py
regrtest.py
relimport.py
reperf.py
seq_tests.py
signalinterproctester.py
ssl_servers.py
ssltests.py
string_tests.py [3.13] gh-127971: fix off-by-one read beyond the end of a string during search (#132574) (#136648) 2025-07-14 11:50:22 +02:00
test___all__.py
test__colorize.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__interpchannels.py
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 [3.13] gh-131277: allow EnvironmentVarGuard to unset more than one environment variable at once (GH-131280) (#131409) 2025-03-18 13:48:59 +01:00
test_abc.py
test_abstract_numbers.py
test_android.py [3.13] Make Android streams respect the unbuffered (-u) option (GH-138806) (#139110) 2025-09-18 12:45:03 +01:00
test_apple.py [3.13] gh-130940: Remove PyConfig.use_system_logger (#131129) 2025-03-13 11:53:11 +08:00
test_argparse.py
test_array.py [3.13] gh-140474: Fix memory leak in array.array (GH-140478) (GH-140499) 2025-10-23 12:18:01 +00:00
test_asdl_parser.py
test_asyncgen.py [3.13] gh-131670: Fix crash in anext() when __anext__ is sync and raises (GH-131682) (#131686) 2025-03-24 19:27:01 +00:00
test_atexit.py
test_audit.py gh-131423: Update to OpenSSL 3.0.16. (GH-131839) 2025-03-28 16:28:11 +00:00
test_augassign.py
test_base64.py
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 [3.13] gh-133982: Update test_bufio to use self.open (gh-133983) (gh-134429) 2025-05-21 17:13:24 +02:00
test_builtin.py [3.13] gh-140406: Fix memory leak upon __hash__ returning a non-integer (GH-140411) (GH-140441) 2025-10-22 01:07:32 +00:00
test_bytes.py [3.13] gh-71679: Improve tests for repr() of bytes and bytearray (GH-138180) (GH-138183) 2025-08-27 10:46:33 +00:00
test_bz2.py
test_c_locale_coercion.py
test_calendar.py
test_call.py
test_charmapcodec.py
test_class.py [3.13] gh-136535: Tests: Correct Py_TPFLAGS_MANAGED_DICT in test_class.py (gh-136538) (gh-140533) 2025-10-24 11:43:32 +00:00
test_clinic.py [3.13] gh-139748: fix leaks in AC error paths when using unicode FS-b… (#139792) 2025-10-08 22:21:49 +05:30
test_cmath.py
test_cmd.py
test_cmd_line.py
test_cmd_line_script.py [3.13] gh-116042: Fix location for SyntaxErrors of invalid escapes in the tokenizer (GH-116049) (#130066) 2025-02-13 01:49:25 +00:00
test_code.py [3.13] gh-130851: Don't crash when deduping unusual code constants (GH-130853) (#130880) 2025-03-05 15:22:57 -05:00
test_code_module.py [3.13] Fix a typo in code module test (GH-130530) (#130534) 2025-02-25 17:38:40 +00:00
test_codeccallbacks.py [3.13] gh-133767: Fix use-after-free in the unicode-escape decoder with an error handler (GH-129648) (GH-133944) 2025-05-20 14:46:57 +02:00
test_codecencodings_cn.py
test_codecencodings_hk.py
test_codecencodings_iso2022.py
test_codecencodings_jp.py
test_codecencodings_kr.py
test_codecencodings_tw.py
test_codecmaps_cn.py
test_codecmaps_hk.py
test_codecmaps_jp.py
test_codecmaps_kr.py
test_codecmaps_tw.py
test_codecs.py [3.13] gh-58124: Avoid CP_UTF8 in UnicodeDecodeError (GH-137415) (#137461) 2025-08-06 12:59:11 +00:00
test_codeop.py
test_collections.py [3.13] gh-137463: Update validate_abstract_methods in test_collections.py (GH-137464) (#137521) 2025-08-08 00:29:45 +03:00
test_colorsys.py
test_compare.py
test_compile.py [3.13] gh-139640: Fix swallowing syntax warnings in different modules (GH-139755) (GH-140119) 2025-10-14 15:46:11 +00:00
test_compileall.py [3.13] gh-127873: Only check sys.flags.ignore_environment for PYTHON* env vars (GH-127877) (#129138) 2025-01-22 21:09:51 +02:00
test_compiler_assemble.py
test_compiler_codegen.py
test_complex.py [3.13] gh-128770: raise warnings as errors in test suite - except for test_socket which still logs warnings, and internal test warnings that are now logged (#131802) 2025-03-29 21:21:33 +02:00
test_configparser.py [3.13] gh-128051: Fix tests if sys.float_repr_style is 'legacy' (#135908) (#136026) 2025-06-30 11:40:06 +02:00
test_contains.py
test_context.py [3.13] gh-132002: Fix crash of ContextVar on unhashable str subtype (GH-132003) (#132007) 2025-04-02 12:15:44 +00:00
test_contextlib.py
test_contextlib_async.py
test_copy.py
test_copyreg.py
test_coroutines.py [3.13] GH-135171: Roll back all fixes for GH-127682 as they are not suitable for 3.13 (#135390) 2025-06-11 16:57:35 +02:00
test_cprofile.py [3.13] gh-132250: Clear error in lsprof callback when method descriptor raises an excep… (GH-132251) (#132281) 2025-04-08 17:19:40 -04:00
test_csv.py
test_curses.py [3.13] bpo-44172: Keep reference to original window in curses subwindow objects (GH-26226) (GH-133370) 2025-05-04 11:15:43 +00:00
test_datetime.py
test_dbm.py [3.13] gh-124486: Fix test_whichdb_ndbm in test_dbm on NetBSD (GH-136335) (GH-136379) 2025-07-07 12:50:40 +00:00
test_dbm_dumb.py
test_dbm_gnu.py [3.13] gh-126742: Add _PyErr_SetLocaleString, use it for gdbm & dlerror messages (GH-126746) (GH-128023) 2024-12-17 11:45:29 +00:00
test_dbm_ndbm.py
test_dbm_sqlite3.py [3.13] gh-135386: Skip readonly tests for the root user (GH-138058) (GH-138064) 2025-08-22 13:44:19 +00:00
test_decimal.py [3.13] gh-130664: support '_' (just as ',') in Decimal's formatting (GH-132155) (#136649) 2025-07-14 14:01:49 +02:00
test_decorators.py
test_defaultdict.py
test_deque.py
test_descr.py [3.13] gh-133210: Fix test_descr in --without-doc-strings mode (GH-133294) (#133298) 2025-05-02 13:27:30 +00:00
test_descrtut.py
test_devpoll.py
test_dict.py [3.13] gh-140551: Fix dict crash if clear is called at lookup stage (GH-140558) (#140744) 2025-10-30 22:36:49 +05:30
test_dict_version.py
test_dictcomps.py
test_dictviews.py
test_difflib.py [3.13] gh-138669: Increase test coverage for difflib (GH-138670) (#138818) 2025-09-14 19:42:05 +00:00
test_difflib_expect.html [3.13] gh-131204: Fix difflib.HtmlDiff may not use monospaced font (GH-131221) (#131242) 2025-03-14 12:27:13 +00:00
test_dis.py [3.13] GH-135171: Roll back all fixes for GH-127682 as they are not suitable for 3.13 (#135390) 2025-06-11 16:57:35 +02:00
test_docxmlrpc.py
test_dtrace.py
test_dynamic.py
test_dynamicclassattribute.py
test_eintr.py
test_embed.py [3.13] gh-130940: Remove PyConfig.use_system_logger (#131129) 2025-03-13 11:53:11 +08:00
test_ensurepip.py
test_enum.py [3.13] gh-128051: Fix tests if sys.float_repr_style is 'legacy' (#135908) (#136026) 2025-06-30 11:40:06 +02:00
test_enumerate.py
test_eof.py [3.13] gh-127873: Only check sys.flags.ignore_environment for PYTHON* env vars (GH-127877) (#129138) 2025-01-22 21:09:51 +02:00
test_epoll.py
test_errno.py
test_except_star.py [3.13] gh-128049: Fix type confusion bug with the return value of a custom ExceptionGroup split function (GH-128079) (#128139) 2024-12-20 20:18:44 +00:00
test_exception_group.py
test_exception_hierarchy.py
test_exception_variations.py
test_exceptions.py [3.13] gh-134163: Fix an infinite loop when the process runs out of memory in a try block (GH-138491) 2025-09-10 12:54:42 -04:00
test_extcall.py
test_external_inspection.py
test_faulthandler.py [3.13] gh-128400: Stop-the-world when manually calling faulthandler (GH-128422) (GH-128423) 2025-01-02 19:21:16 +00:00
test_fcntl.py [3.13] gh-134744: Fix fcntl error handling (GH-134748) (GH-134795) (#134798) 2025-05-28 12:54:53 +02:00
test_file.py
test_file_eintr.py
test_filecmp.py
test_fileinput.py
test_fileio.py [3.13] gh-133982: Use implementation-specific open in test_fileio.OtherFileTests (GH-135364) (GH-136149) 2025-06-30 22:19:14 +00:00
test_fileutils.py
test_finalization.py
test_float.py [3.13] gh-128051: Fix tests if sys.float_repr_style is 'legacy' (#135908) (#136026) 2025-06-30 11:40:06 +02:00
test_flufl.py [3.13] gh-125331: Allow the parser to activate future imports on the fly (GH-125482) (#131062) 2025-03-10 22:20:38 +00:00
test_fnmatch.py
test_fork1.py
test_format.py [3.13] gh-128051: Fix tests if sys.float_repr_style is 'legacy' (#135908) (#136026) 2025-06-30 11:40:06 +02:00
test_fractions.py [3.13] gh-130664: Treat '0' fill character with align '=' as zero-padding for Fraction's (GH-131067) (GH-136242) 2025-07-03 11:20:49 +00:00
test_frame.py [3.13] gh-128396: Fix a crash when inline comprehension has the same … (#130311) 2025-02-19 17:40:03 +00:00
test_frozen.py
test_fstring.py [3.13] gh-139516: Fix lambda colon start format spec in f-string in t… (#139726) 2025-10-07 23:15:57 +01:00
test_ftplib.py [3.13] gh-131888: fix ResourceWarning in test_ftplib (GH-131889) (#132009) 2025-04-02 12:54:21 +00:00
test_funcattrs.py [3.13] gh-58211: Add tests for the __self__ attribute of builtins functions (GH-113575) (#132437) 2025-04-12 12:25:51 +00:00
test_functools.py [3.13] GH-140590: Fix setstate for functools.partial C-module (GH-140671) (#140699) 2025-10-28 18:14:14 +05:30
test_gc.py [3.13] gh-139951: Test on GC collection disabled if threshold is zero (GH-140304) (#140363) 2025-10-21 08:44:23 -07:00
test_generated_cases.py
test_generator_stop.py
test_generators.py [3.13] gh-125723: Fix crash with f_locals when generator frame outlive their generator (GH-135453) 2025-06-14 04:08:03 +10:00
test_genericalias.py [3.13] gh-105487: Fix __dir__ entries of GenericAlias (GH-138578) (#138640) 2025-09-08 10:03:03 +00:00
test_genericclass.py
test_genericpath.py [3.13] gh-136065: Fix quadratic complexity in os.path.expandvars() (GH-134952) (GH-140845) 2025-10-31 17:58:09 +01:00
test_genexps.py [3.13] GH-135171: Roll back all fixes for GH-127682 as they are not suitable for 3.13 (#135390) 2025-06-11 16:57:35 +02:00
test_getopt.py [3.13] gh-131277: allow EnvironmentVarGuard to unset more than one environment variable at once (GH-131280) (#131409) 2025-03-18 13:48:59 +01:00
test_getpass.py
test_getpath.py
test_gettext.py [3.13] gh-130655: gettext: Add fallback testcase (GH-136857) (#136863) 2025-07-20 12:30:09 +00:00
test_glob.py [3.13] gh-129350: Make tests for glob with trailing slash more strict (GH-129376) (GH-129651) 2025-02-04 14:49:14 +00:00
test_global.py
test_grammar.py [3.13] gh-128770: raise warnings as errors in test suite - except for test_socket which still logs warnings, and internal test warnings that are now logged (#131802) 2025-03-29 21:21:33 +02:00
test_graphlib.py
test_grp.py
test_gzip.py [3.13] gh-129726: Break gzip.GzipFile reference loop (GH-130055) (#130669) 2025-02-28 08:32:44 +00:00
test_hash.py
test_hashlib.py [3.13] gh-137412: fix default_builtin_hashes values in test_hashlib.py (GH-137413) (#137535) 2025-08-07 22:54:27 +00:00
test_heapq.py
test_hmac.py
test_html.py
test_htmlparser.py [3.13] gh-137836: Support more RAWTEXT and PLAINTEXT elements in HTMLParser (GH-137837) (GH-140842) 2025-10-31 16:08:42 +00:00
test_http_cookiejar.py [3.13] gh-135120: Add test.support.subTests() (GH-135121) (GH-135210) 2025-06-06 13:16:50 +00:00
test_http_cookies.py [3.13] gh-71339: Use new assertion methods in the http tests (GH-129058) (GH-132500) 2025-05-22 09:40:26 +00:00
test_httplib.py [3.13] gh-71339: Use new assertion methods in the http tests (GH-129058) (GH-132500) 2025-05-22 09:40:26 +00:00
test_httpservers.py [3.13] gh-70765: avoid waiting for HTTP headers when parsing HTTP/0.9 requests (GH-139514) (#139602) 2025-10-08 10:32:45 +00:00
test_idle.py
test_imaplib.py [3.13] gh-78319: Fix implementation of IMAP APPEND UTF8 (GH-9436) (GH-139407) 2025-09-29 06:25:51 +00:00
test_index.py
test_int.py [3.13] gh-128770: raise warnings as errors in test suite - except for test_socket which still logs warnings, and internal test warnings that are now logged (#131802) 2025-03-29 21:21:33 +02:00
test_int_literal.py
test_io.py [3.13] gh-140607: Validate returned byte count in RawIOBase.read (GH-140611) (#140730) 2025-10-29 13:31:57 +01:00
test_ioctl.py [3.13] gh-134744: Fix fcntl error handling (GH-134748) (GH-134795) (#134798) 2025-05-28 12:54:53 +02:00
test_ipaddress.py [3.13] gh-128840: Fix parsing long IPv6 addresses with embedded IPv4 address (GH-134836) (#134846) 2025-05-28 15:46:40 +00:00
test_isinstance.py
test_iter.py [3.13] Doc: fix duplicated words (GH-136086) (#137357) 2025-08-04 06:41:47 +08:00
test_iterlen.py
test_itertools.py [3.13] gh-93096: Load doctests in test_itertools (GH-131133) (#131136) 2025-03-12 08:03:24 +00:00
test_keyword.py
test_keywordonlyarg.py
test_kqueue.py
test_largefile.py
test_launcher.py [3.13] gh-131020: py.exe launcher does not correctly detect a BOM when searching for the shebang (GH-131021) (#131047) 2025-03-10 19:54:10 +00:00
test_linecache.py [3.13] gh-117174: Add a new route in linecache to fetch interactive source code (GH-117500) (#131060) 2025-03-10 23:11:24 +00:00
test_list.py [3.13] gh-132713: Fix repr(list) race condition (#132801) (#132809) 2025-04-23 15:44:33 +02:00
test_listcomps.py [3.13] Doc: fix duplicated words (GH-136086) (#137357) 2025-08-04 06:41:47 +08:00
test_lltrace.py
test_locale.py [3.13] gh-130567: Enable previously skipped locale tests on FreeBSD and macOS (GH-138652) (GH-139422) 2025-09-30 17:53:45 +02:00
test_logging.py [3.13] gh-138162: Fix logging.LoggerAdapter with merge_extra=True and without the extra argument (GH-140511) (GH-140785) 2025-10-30 11:31:54 +00:00
test_long.py [3.13] gh-71810: Fix corner case (length==0) for int.to_bytes() (GH-138739) (#138783) 2025-09-11 10:53:27 +00:00
test_longexp.py
test_lzma.py [3.13] gh-131219: Improve tests in test_lzma.py by adding more asserts (GH-131220) (#131231) 2025-03-14 11:05:59 +00:00
test_mailbox.py [3.13] gh-71339: Use new assertion methods in the email tests (GH-129055) (GH-132501) 2025-05-22 09:40:04 +00:00
test_marshal.py
test_math.py [3.13] gh-132876: workaround broken ldexp() on Windows 10 (GH-133135) (#134685) 2025-05-25 22:39:34 -05:00
test_math_property.py
test_memoryio.py
test_memoryview.py
test_metaclass.py
test_mimetypes.py
test_minidom.py [3.13] gh-63882: Break down and tests in test_minidom (GH-133026) (#133451) 2025-05-05 19:31:53 +03:00
test_mmap.py [3.13] gh-138204: Forbid expansion of a shared anonymous mmap on Linux (GH-138220) (GH-138387) 2025-09-03 11:33:08 +03:00
test_modulefinder.py
test_monitoring.py
test_msvcrt.py
test_multibytecodec.py
test_multiprocessing_main_handling.py
test_named_expressions.py
test_netrc.py [3.13] gh-135815: skip netrc security checks if os.getuid is missing (GH-135816) (#135826) 2025-06-22 20:12:20 +00:00
test_ntpath.py [3.13] gh-136065: Fix quadratic complexity in os.path.expandvars() (GH-134952) (GH-140845) 2025-10-31 17:58:09 +01:00
test_numeric_tower.py
test_opcache.py [3.13] gh-132744: Check recursion limit in _PY_FRAME_GENERAL (GH-132746) (GH-138032) 2025-08-22 20:25:24 +08:00
test_opcodes.py
test_openpty.py
test_operator.py [3.13] gh-133167: Fix compilation process with --enable-optimizations and --without-docstrings (GH-133187) (#133207) 2025-04-30 14:06:31 +00:00
test_optimizer.py
test_optparse.py [3.13] gh-128051: Fix tests if sys.float_repr_style is 'legacy' (#135908) (#136026) 2025-06-30 11:40:06 +02:00
test_ordered_dict.py
test_os.py [3.13] gh-126112: Fix test_os.TimerfdTests: use 10 ms resolution (GH-135681) (#135705) 2025-06-19 10:04:48 +00:00
test_osx_env.py
test_patma.py
test_pdb.py [3.13] Add classmethod to setUpClass in test_pdb (GH-133840) (#133847) 2025-05-10 18:34:32 +00:00
test_peepholer.py [3.13] gh-128051: Fix tests if sys.float_repr_style is 'legacy' (#135908) (#136026) 2025-06-30 11:40:06 +02:00
test_pep646_syntax.py
test_perf_profiler.py [3.13] gh-131038: Use text=True in subprocesses in test_perf_profiler (GH-137117) (#137125) 2025-07-26 17:24:32 +00:00
test_perfmaps.py
test_pickle.py [3.13] gh-93096: Fix loading doctests in test_pickle (GH-131069) (GH-131080) 2025-03-11 10:49:14 +00:00
test_picklebuffer.py
test_pickletools.py [3.13] gh-139646: fix typo in pickletools error message (GH-139647) (GH-139650) 2025-10-07 20:19:24 +02:00
test_pkg.py [3.13] gh-132396: Resolve 'redefinition of unused name' errors in `Lib/test/` (GH-132397) (#132699) 2025-04-18 20:35:35 +01:00
test_pkgutil.py
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
test_poll.py
test_popen.py [3.13] gh-131234: Improve test_popen with more asserts (GH-131235) (#131240) 2025-03-14 12:02:47 +00:00
test_poplib.py [3.13] gh-71339: Use new assertion methods in the email tests (GH-129055) (GH-132501) 2025-05-22 09:40:04 +00:00
test_positional_only_arg.py
test_posix.py [3.13] gh-140634: Fix a reference counting bug in os.sched_param.__reduce__() (GH-140667) (GH-140686) 2025-10-27 20:05:10 +00:00
test_posixpath.py [3.13] gh-135120: Add test.support.subTests() (GH-135121) (GH-135210) 2025-06-06 13:16:50 +00:00
test_pow.py
test_pprint.py [3.13] gh-128051: Fix tests if sys.float_repr_style is 'legacy' (#135908) (#136026) 2025-06-30 11:40:06 +02:00
test_print.py [3.13] gh-130163: Fix crashes related to PySys_GetObject() (GH-130503) (GH-130556) 2025-02-25 22:50:26 +00:00
test_profile.py
test_property.py
test_pstats.py
test_pty.py [3.13] gh-128770: raise warnings as errors in test suite - except for test_socket which still logs warnings, and internal test warnings that are now logged (#131802) 2025-03-29 21:21:33 +02:00
test_pulldom.py
test_pwd.py
test_py_compile.py
test_pyclbr.py [3.13] gh-139289: Lazy import rlcompleter to fix the refleak (GH-139305) (#139357) 2025-09-26 22:50:33 +08:00
test_pyexpat.py [3.13] gh-90949: add Expat API to prevent XML deadly allocations (CVE-2025-59375) (GH-139234) (#139367) 2025-11-02 12:39:11 +00:00
test_queue.py [3.13] gh-133454: Mark test_queue tests with many threads as bigmem (gh-134575) (GH-135047) 2025-06-02 20:49:32 +00:00
test_quopri.py
test_raise.py
test_random.py [3.13] gh-135326: Restore support of __index__ in random.getrandbits() (#135332) 2025-06-10 12:41:10 +02:00
test_range.py
test_re.py [3.13] gh-140797: Forbid capturing groups in re.Scanner lexicon patterns (GH-140944) (GH-140983) 2025-11-04 11:17:29 +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-139208: Fix regrtest --fast-ci --verbose (GH-139240) (#139261) 2025-09-23 14:32:19 +00:00
test_repl.py [3.13] gh-140438: properly run the asyncio REPL tests (GH-140298) (#140508) 2025-10-23 15:47:55 +00:00
test_reprlib.py [3.13] gh-128051: Fix tests if sys.float_repr_style is 'legacy' (#135908) (#136026) 2025-06-30 11:40:06 +02:00
test_resource.py [3.13] gh-137044: Support large limit values in getrlimit() and setrlimit() (GH-137338) (GH-137507) 2025-08-07 09:37:02 +00:00
test_richcmp.py
test_rlcompleter.py [3.13] gh-133210: Fix test_rlcompleter in --without-doc-strings mode (GH-133332) (#133348) 2025-05-03 16:01:36 +00:00
test_robotparser.py [3.13] gh-88375, gh-111788: Fix parsing errors and normalization in robotparser (GH-138502) (GH-138549) 2025-09-05 20:21:02 +00:00
test_runpy.py [3.13] gh-127873: Only check sys.flags.ignore_environment for PYTHON* env vars (GH-127877) (#129138) 2025-01-22 21:09:51 +02:00
test_sax.py
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
test_shutil.py [3.13] gh-131277: allow EnvironmentVarGuard to unset more than one environment variable at once (GH-131280) (#131409) 2025-03-18 13:48:59 +01:00
test_signal.py [3.13] gh-130917: update timer and workload in test_signal (GH-130918) (#130969) 2025-03-08 01:05:29 +00:00
test_site.py [3.13] gh-140170: Fix test_site with -s flag (GH-140179) (#140201) 2025-10-16 10:57:00 +00:00
test_slice.py
test_smtplib.py [3.13] gh-136134: smtplib: fix CRAM-MD5 on FIPS-only environments (GH-136623) (#138087) 2025-08-23 14:27:47 +02:00
test_smtpnet.py
test_socket.py [3.13] gh-139310: skip test_aead_aes_gcm for Linux kernel between 6.16.0 and 6.17.x (GH-139552) (#139593) 2025-10-05 08:52:06 +00:00
test_socketserver.py
test_sort.py
test_source_encoding.py [3.13] gh-63161: Add more tests for source encoding (GH-139440) (#139443) 2025-10-07 13:34:08 +02:00
test_ssl.py [3.13] gh-137583: Only lock the SSL context, not the SSL socket (GH-137588) (GH-137613) 2025-08-11 22:05:13 -04:00
test_stable_abi_ctypes.py
test_startfile.py
test_stat.py
test_statistics.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_str.py [3.13] gh-128051: Fix tests if sys.float_repr_style is 'legacy' (#135908) (#136026) 2025-06-30 11:40:06 +02:00
test_strftime.py [3.13] gh-133940: test_strftime incorrectly calculates expected week (GH-134281) (#134302) 2025-05-20 01:17:22 +00:00
test_string.py
test_string_literals.py [3.13] gh-131649: fix test_string_literals SyntaxWarning (GH-131650) (#131766) 2025-03-26 17:31:59 +01:00
test_stringprep.py
test_strptime.py [3.13] gh-139624: Skip problematic locales on AIX in test_date_locale2 (GH-139625) (GH-139645) 2025-10-06 13:49:50 +03:00
test_strtod.py
test_struct.py
test_structseq.py
test_subclassinit.py
test_subprocess.py [3.13] [tests] test_subprocess maybe avoid a timeout race condition? (GH-133420) (#133421) 2025-05-05 04:25:41 +00:00
test_sundry.py
test_super.py
test_support.py [3.13] gh-128770: raise warnings as errors in test suite - except for test_socket which still logs warnings, and internal test warnings that are now logged (#131802) 2025-03-29 21:21:33 +02:00
test_symtable.py [3.13] gh-139748: fix leaks in AC error paths when using unicode FS-b… (#139792) 2025-10-08 22:21:49 +05:30
test_syntax.py [3.13] gh-130077: Properly match full soft keywords in the parser (GH-135317) (#135399) 2025-08-04 15:18:05 +01:00
test_sys.py [3.13] gh-78465: Fix error message for cls.__new__(cls, ...) where cls is not instantiable (GH-135981) (GH-136031) 2025-06-27 12:07:22 +00:00
test_sys_setprofile.py
test_sys_settrace.py
test_sysconfig.py [3.13] Synced docs and docstring for sysconfig.get_platform (GH-135530) (#138975) 2025-09-17 13:22:36 +00:00
test_syslog.py
test_tabnanny.py
test_tarfile.py [3.13] gh-75989: TarFile.extractall and TarFile.extract now overwrite symlinks when extracting hardlinks (GH-137316) (GH-139771) 2025-10-09 12:54:14 +02:00
test_tcl.py
test_tempfile.py [3.13] gh-127371 Avoid unbounded growth SpooledTempfile.writelines (GH-127372) (#130886) 2025-03-05 18:42:55 +01:00
test_termios.py [3.13] gh-132742: Fix newly added tcflush() tests on Android (GH-133070) (GH-133104) 2025-04-28 19:10:42 +00:00
test_textwrap.py [3.13] gh-139065: Fix trailing space before long word in textwrap (GH-139070) (GH-139903) 2025-10-10 13:51:41 +00:00
test_thread.py
test_threadedtempfile.py [3.13] gh-133454: Mark tests with many threads that use much memory as bigmem (GH-133456) (GH-133664) 2025-05-08 13:20:34 +00:00
test_threading.py [3.13] gh-87135: Hang non-main threads that attempt to acquire the GIL during finalization (GH-105805) (GH-137827) 2025-08-17 09:08:14 -07:00
test_threading_local.py
test_threadsignals.py
test_time.py [3.13] gh-131434: Improve error reporting for incorrect format in strptime() (GH-131568) (GH-132309) 2025-04-09 10:50:24 +00:00
test_timeit.py
test_timeout.py [3.13] gh-132535: Fix resource warnings in test_timeout (GH-132572) (GH-132580) 2025-04-16 07:44:47 +00:00
test_tokenize.py [3.13] gh-140576: Fixed crash produced by lexer in case of dedented zero byte (GH-140583) (#140762) 2025-10-29 14:33:55 +00:00
test_trace.py [3.13] gh-129269: Exclude everything in sys.path in test_coverage_ignore (gh-130133) (gh-130357) 2025-02-20 15:42:47 +00:00
test_traceback.py [3.13] gh-130999: Avoid exiting the new REPL when there are non-string candidates for suggestions (gh-131001) (gh-135020) 2025-06-02 16:58:29 +02:00
test_tracemalloc.py [3.13] gh-129185: Fix PyTraceMalloc_Untrack() at Python exit (#129191) (#129217) 2025-01-23 13:59:19 +01:00
test_ttk_textonly.py
test_tty.py
test_tuple.py
test_turtle.py
test_type_aliases.py
test_type_annotations.py
test_type_cache.py
test_type_comments.py
test_type_params.py
test_typechecks.py
test_types.py [3.13] gh-128051: Fix tests if sys.float_repr_style is 'legacy' (#135908) (#136026) 2025-06-30 11:40:06 +02:00
test_typing.py [3.13] gh-138859: Account for ParamSpec defaults that are not lists … (GH-138868) (#140208) 2025-10-16 13:26:24 -07:00
test_ucn.py [3.13] gh-131807: fix ResourceWarning in test_ucn.py (GH-131808) (#131845) 2025-03-28 19:54:35 +00:00
test_unary.py
test_unicode_file.py
test_unicode_file_functions.py
test_unicode_identifiers.py
test_unicodedata.py [3.13] gh-127873: Only check sys.flags.ignore_environment for PYTHON* env vars (GH-127877) (#129138) 2025-01-22 21:09:51 +02:00
test_univnewlines.py
test_unpack.py
test_unpack_ex.py
test_unparse.py [3.13] gh-127975: Avoid reusing quote types in ast.unparse if not needed (GH-127980) (#129600) 2025-02-03 00:38:44 +00:00
test_urllib.py [3.13] gh-71339: Use new assertion methods in the urllib tests (GH-129056) (GH-132499) 2025-05-22 09:40:19 +00:00
test_urllib2.py [3.13] gh-71339: Use new assertion methods in the urllib tests (GH-129056) (GH-132499) 2025-05-22 09:40:19 +00:00
test_urllib2_localnet.py [3.13] gh-71339: Use new assertion methods in the urllib tests (GH-129056) (GH-132499) 2025-05-22 09:40:19 +00:00
test_urllib2net.py
test_urllib_response.py [3.13] gh-128734: Explicitly close sockets in urllib tests (GH-128735) (GH-128748) 2025-01-12 11:30:29 +00:00
test_urllibnet.py [3.13] gh-71339: Use new assertion methods in the urllib tests (GH-129056) (GH-132499) 2025-05-22 09:40:19 +00:00
test_urlparse.py [3.13] gh-135120: Add test.support.subTests() (GH-135121) (GH-135210) 2025-06-06 13:16:50 +00:00
test_userdict.py
test_userlist.py
test_userstring.py
test_utf8_mode.py
test_utf8source.py
test_uuid.py [3.13] gh-132710: only use stable _uuid.generate_time_safe() to deduce MAC address (GH-132901) (#134704) 2025-08-05 07:56:03 +00:00
test_venv.py [3.13] gh-139308: Skip test_special_chars_csh on NetBSD due to csh variable expansion issue (GH-139341) (#139560) 2025-10-08 14:10:34 +00:00
test_wait3.py
test_wait4.py
test_wave.py [3.13] gh-136523: Fix wave.Wave_write emitting an unraisable when open raises (GH-136529) (GH-136607) 2025-07-13 06:13:01 +00:00
test_weakref.py
test_weakset.py
test_webbrowser.py
test_winapi.py
test_winconsoleio.py
test_winreg.py
test_winsound.py
test_with.py [3.13] gh-132396: Resolve 'redefinition of unused name' errors in `Lib/test/` (GH-132397) (#132699) 2025-04-18 20:35:35 +01:00
test_wmi.py [3.13] gh-130727: Retry test_wmi on TimeoutError (GH-130832) (#130839) 2025-03-04 15:31:22 +00:00
test_wsgiref.py
test_xml_dom_minicompat.py
test_xml_dom_xmlbuilder.py [3.13] gh-128302: Fix bugs in xml.dom.xmlbuilder (GH-128284) (#128582) 2025-01-11 13:31:04 +02:00
test_xml_etree.py [3.13] gh-139210: Fix use-after-free in xml.etree.ElementTree.iterparse() (GH-139211) (GH-139456) 2025-09-30 18:14:44 +00:00
test_xml_etree_c.py
test_xmlrpc.py
test_xxlimited.py
test_xxtestfuzz.py
test_yield_from.py [3.13] gh-132396: Resolve 'redefinition of unused name' errors in `Lib/test/` (GH-132397) (#132699) 2025-04-18 20:35:35 +01:00
test_zipapp.py [3.13] gh-130379: Fix incorrect zipapp logic to avoid including the target in itself (gh-130509) (gh-130791) 2025-03-03 15:20:05 +00:00
test_zipfile64.py
test_zipimport.py
test_zipimport_support.py
test_zlib.py
testcodec.py
tf_inherit_check.py
win_console_handler.py
xmltests.py