cpython/Lib/test
Serhiy Storchaka 92f7965cf6
[3.13] gh-139640: Fix swallowing syntax warnings in different modules (GH-139755) (GH-140119)
Revert GH-131993.

Fix swallowing some syntax warnings in different modules if they accidentally
have the same message and are emitted from the same line.

Fix duplicated warnings in the "finally" block.

(cherry picked from commit 279db6bede)
2025-10-14 15:46:11 +00:00
..
archivetestdata gh-117084: Fix ZIP file extraction for directory entry names with backslashes on Windows (GH-117129) 2024-03-22 20:08:00 +02:00
audiodata
certdata [3.13] gh-118658: Modify cert generation script to extract cert3.pem (GH-124598) (GH-124972) 2024-10-08 13:37:30 +02:00
cjkencodings
configdata gh-108303: Move config parser data to Lib/test/configparserdata/ (gh-111879) 2023-11-09 14:52:32 +01:00
crashers [3.13] gh-108297: Update crashers README for test_crashers removal (#121476) 2024-07-08 16:54:51 +10:00
data
decimaltestdata [3.13] Fix typos (#123775) (#123866) 2024-10-07 23:44:31 +02:00
dtracedata
encoded_modules
leakers
libregrtest [3.13] gh-137242: Allow Android testbed to take all Python command-line options (GH-138805) (#139638) 2025-10-06 06:25:58 +00:00
mathdata [3.13] Fix typos (#123775) (#123866) 2024-10-07 23:44:31 +02:00
regrtestdata/import_from_tests gh-108927: Fix removing testing modules from sys.modules (GH-108952) 2023-12-04 15:43:27 +00:00
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] Fix typo in Lib/test/test_ast/test_ast.py (GH-136767) (#137356) 2025-08-04 08:56:07 +03: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-134759: fix UnboundLocalError in email.message.Message.get_payload (GH-136071) (#136580) 2025-07-12 13:52:54 +00: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 [3.13] gh-126139: Improve error message location for future statement with unknown feature (GH-126140) (#126155) 2024-10-30 00:36:06 +00:00
test_gdb [3.13] gh-117174: Fix reference leak and gdb tests (GH-131095) (#131120) 2025-03-11 23:43:07 +00:00
test_import [3.13] gh-138854: Skip test_script_shadowing_stdlib_cwd_failure on AIX (GH-138855) (GH-139675) 2025-10-06 18:05:07 +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-131884: Fix incorrect formatting in json.dumps() when using indent and skipkeys=True (GH-132200) (GH-135061) 2025-06-05 14:38:11 +00:00
test_module [3.13] gh-118846: Fix free-threading test failures when run sequentially (GH-118864) (#118927) 2024-05-10 20:50:59 +00:00
test_multiprocessing_fork [3.13] gh-117657: Skip test when running under TSan (GH-121549) (GH-121553) 2024-07-09 21:37:30 +00:00
test_multiprocessing_forkserver
test_multiprocessing_spawn
test_pathlib [3.13] gh-133677: Fix tests when running in non-UTF-8 locale (GH-133865) (GH-133939) 2025-05-12 17:02:19 +00:00
test_peg_generator [3.13] gh-132415: Update vendored setuptools in `Lib/test/wheeldata` (GH-132887) (#135391) 2025-06-11 14:55:14 +00:00
test_pydoc [3.13] gh-133210: Fix test_pydoc without docstrings (GH-139654) (#139666) 2025-10-06 15:14:04 +00:00
test_pyrepl [3.13] gh-139391: properly handle signal.signal() in UnixConsole when called from a non-main thread (GH-139392) (#139861) 2025-10-09 23:09:23 +05:30
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 [3.13] gh-86673: Loosen test_ttk.test_identify() requirements (GH-125335) (#125390) 2024-10-13 08:04:22 +00:00
test_unittest [3.13] gh-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-138010: Fix __init_subclass__ forwarding by warnings.deprecated (GH-138210) (#138564) 2025-09-05 14:21:19 -07: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 gh-108303: Fix and move badsyntax_pep3120.py (#109513) 2023-09-18 14:04:17 +01:00
tracedmodules
translationdata [3.13] gh-126413: Add translation tests for getopt and optparse (GH-126698) (GH-126755) 2024-11-15 13:06:54 +02:00
typinganndata [3.13] gh-114053: Fix another edge case involving get_type_hints, PEP 695 and PEP 563 (GH-120272) (#121003) 2024-06-25 16:30:08 +00:00
wheeldata [3.13] gh-132415: Update vendored setuptools in `Lib/test/wheeldata` (GH-132887) (#135391) 2025-06-11 14:55:14 +00:00
xmltestdata
zipimport_data gh-118107: Fix zipimporter ZIP64 handling. (GH-118108) 2024-05-07 09:23:27 +02:00
.ruff.toml [3.13] Lint: Create a project-wide `.ruff.toml` settings file (GH-133124) (#137670) 2025-08-25 14:38:16 +03:00
__init__.py
__main__.py gh-109566: Fix regrtest code adding Python options (#109926) 2023-09-26 21:59:11 +00:00
_test_atexit.py gh-108082: Remove _PyErr_WriteUnraisableMsg() (GH-111643) 2023-11-03 09:45:53 +02:00
_test_eintr.py [3.13] gh-137397: Skip test_os_open on NetBSD due to indefinite hang (GH-137398) (#137407) 2025-08-05 08:55:53 +00:00
_test_embed_set_config.py gh-116167: Allow disabling the GIL with PYTHON_GIL=0 or -X gil=0 (#116338) 2024-03-11 11:02:58 -04:00
_test_embed_structseq.py
_test_monitoring_shutdown.py gh-115832: Fix instrumentation version mismatch during interpreter shutdown (#115856) 2024-03-04 11:29:39 -05:00
_test_multiprocessing.py [3.13] gh-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 gh-67837, gh-112998: Fix dirs creation in concurrent extraction (GH-115082) 2024-02-11 12:38:07 +02:00
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 gh-109162: libregrtest: use relative imports (#109250) 2023-09-11 07:02:35 +00:00
bisect_cmd.py gh-115122: Add --bisect option to regrtest (#115123) 2024-02-18 20:06:39 +00:00
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 gh-110722: Make -m test -T -j use sys.monitoring (GH-111710) 2023-11-10 18:17:45 +01:00
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 [3.13] gh-119521: Remove _IncompleteInputError from the docs (GH-120993) (GH-121076) 2024-06-27 15:19:20 +02:00
fork_wait.py
levenshtein_examples.json
list_tests.py [3.13] gh-138584: Increase test coverage for collections.UserList (GH-138590) (#138611) 2025-09-07 09:52:35 +00:00
lock_tests.py [3.13] gh-121474: Add threading.Barrier parties arg sanity check. (GH-121480) (GH-122444) 2024-07-30 09:24:35 +00:00
mapping_tests.py gh-116303: Skip tests if C recursion limit is unavailable (GH-117368) 2024-04-08 14:45:25 +02:00
memory_watchdog.py
mime.types
mock_socket.py
mp_fork_bomb.py
mp_preload.py
mp_preload_flush.py [3.13] gh-135335: 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 [3.13] gh-120449: fix `test_pyclbr` introspection for mangled names (GH-120450) (GH-120700) 2024-06-19 09:20:09 +02:00
pythoninfo.py [3.13] gh-115382: Fix cross compiles when host and target use same SOABI 2024-10-20 08:20:34 +01:00
randv2_32.pck
randv2_64.pck
randv3.pck
re_tests.py
regrtest.py gh-109162: libregrtest: use relative imports (#109250) 2023-09-11 07:02:35 +00:00
relimport.py
reperf.py
seq_tests.py [3.13] gh-118846: Fix free-threading test failures when run sequentially (GH-118864) (#118927) 2024-05-10 20:50:59 +00:00
signalinterproctester.py gh-110033: Fix signal test_interprocess_signal() (#110035) 2023-09-28 19:12:11 +02:00
ssl_servers.py gh-108303: Move all certificates to Lib/test/certdata/ (#109489) 2023-09-16 18:47:18 +02:00
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 gh-71052: Enable test_concurrent_futures on platforms that lack multiprocessing (gh-115917) 2024-02-25 11:38:18 -08:00
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 [3.13] gh-76785: Expand How Interpreter Channels Handle Interpreter Finalization (gh-121811) 2024-07-15 20:15:47 +00:00
test__interpreters.py [3.13] gh-135855: Raise TypeError When Passing Non-dict Object to _interpreters.set___main___attrs (gh-135903) 2025-06-24 16:23:26 -06:00
test__locale.py [3.13] GH-126727: Fix test_era_nl_langinfo with Japanese ERAs on Solaris (GH-127327) (GH-127645) 2024-12-05 19:08:12 +00:00
test__opcode.py gh-110923: Fix silently skipped tests in test__opcode.py (#110926) 2023-10-16 13:30:35 +00:00
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 gh-77465: Increase test coverage for the numbers module (GH-111738) 2024-01-25 16:35:05 +02:00
test_android.py [3.13] Make Android streams respect the unbuffered (-u) option (GH-138806) (#139110) 2025-09-18 12:45:03 +01:00
test_apple.py [3.13] gh-130940: Remove PyConfig.use_system_logger (#131129) 2025-03-13 11:53:11 +08:00
test_argparse.py [3.13] gh-126413: Add translation tests for getopt and optparse (GH-126698) (GH-126755) 2024-11-15 13:06:54 +02:00
test_array.py [3.13] gh-128961: Fix exhausted array iterator crash in __setstate__() (GH-128962) (#128976) 2025-01-18 10:17:42 +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 bpo-31116: Add Z85 variant to base64 (GH-30598) 2024-02-25 19:17:54 +02:00
test_baseexception.py [3.13] gh-119521: Remove _IncompleteInputError from the docs (GH-120993) (GH-121076) 2024-06-27 15:19:20 +02:00
test_bdb.py [3.13] gh-125422: Don't set the caller's f_trace if it's botframe (GH-125427) (#125530) 2024-10-15 15:26:46 +00:00
test_bigaddrspace.py
test_bigmem.py
test_binascii.py gh-118314: Fix padding edge case in binascii.a2b_base64 strict mode (GH-118320) 2024-05-07 11:18:45 +02:00
test_binop.py
test_bisect.py
test_bool.py
test_buffer.py [3.13] gh-126980: Fix bytearray.__buffer__ crash on PyBUF_{READ,WRITE} (GH-126981) (#127023) 2024-11-19 20:37:53 +03:00
test_bufio.py [3.13] gh-133982: Update test_bufio to use self.open (gh-133983) (gh-134429) 2025-05-21 17:13:24 +02:00
test_builtin.py [3.13] gh-136438: Make sure test_builtins pass with all optimization levels (GH-136474) (#136502) 2025-07-10 11:17:20 +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 [3.13] Bump Ruff to 0.6.7 (#124384) (#124389) 2024-09-29 18:04:56 -07:00
test_c_locale_coercion.py gh-71052: Change Android's sys.platform from "linux" to "android" 2024-03-11 19:25:39 +00:00
test_calendar.py [3.13] gh-126476: Raise IllegalMonthError for calendar.formatmonth() when the input month is not correct (GH-126484) (GH-126879) 2024-11-15 15:20:25 -08:00
test_call.py GH-118095: Use broader specializations of CALL in tier 1, for better tier 2 support of calls. (GH-118322) 2024-05-04 12:11:11 +01:00
test_charmapcodec.py
test_class.py [3.13] gh-60712: Include the "object" type in the lists of documented types (GH-103036) (GH-126197) 2024-10-30 13:16:38 -07:00
test_clinic.py [3.13] gh-139748: fix leaks in AC error paths when using unicode FS-b… (#139792) 2025-10-08 22:21:49 +05:30
test_cmath.py [3.13] gh-121039: add Floats/ComplexesAreIdenticalMixin to test.support.testcase (GH-121071) (#123840) 2024-09-29 18:27:23 -07:00
test_cmd.py gh-102130: Support tab completion in cmd for Libedit. (GH-107748) 2023-12-05 08:24:56 +01:00
test_cmd_line.py [3.13] gh-123275: Add tests for PYTHON_GIL=1 and -Xgil=1 (gh-123754) (gh-123755) 2024-09-06 11:02:05 +09:00
test_cmd_line_script.py [3.13] gh-116042: Fix location for SyntaxErrors of invalid escapes in the tokenizer (GH-116049) (#130066) 2025-02-13 01:49:25 +00:00
test_code.py [3.13] gh-130851: Don't crash when deduping unusual code constants (GH-130853) (#130880) 2025-03-05 15:22:57 -05:00
test_code_module.py [3.13] Fix a typo in code module test (GH-130530) (#130534) 2025-02-25 17:38:40 +00:00
test_codeccallbacks.py [3.13] gh-133767: Fix use-after-free in the unicode-escape decoder with an error handler (GH-129648) (GH-133944) 2025-05-20 14:46:57 +02:00
test_codecencodings_cn.py
test_codecencodings_hk.py
test_codecencodings_iso2022.py gh-101180: Fix a bug where iso2022_jp_3 and iso2022_jp_2004 codecs read out of bounds (gh-111695) 2023-11-06 19:59:22 +09:00
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 gh-113703: Correctly identify incomplete f-strings in the codeop module (#113709) 2024-01-05 12:16:46 +00:00
test_collections.py [3.13] gh-137463: Update validate_abstract_methods in test_collections.py (GH-137464) (#137521) 2025-08-08 00:29:45 +03:00
test_colorsys.py
test_compare.py
test_compile.py [3.13] gh-139640: Fix swallowing syntax warnings in different modules (GH-139755) (GH-140119) 2025-10-14 15:46:11 +00:00
test_compileall.py [3.13] gh-127873: Only check sys.flags.ignore_environment for PYTHON* env vars (GH-127877) (#129138) 2025-01-22 21:09:51 +02:00
test_compiler_assemble.py gh-117680: make _PyInstructionSequence a PyObject and use it in tests (#117629) 2024-04-17 16:42:04 +01:00
test_compiler_codegen.py [3.13] gh-124188: Fix PyErr_ProgramTextObject() (GH-124189) (GH-124423) 2024-10-08 00:23:49 +03:00
test_complex.py [3.13] gh-128770: raise warnings as errors in test suite - except for test_socket which still logs warnings, and internal test warnings that are now logged (#131802) 2025-03-29 21:21:33 +02:00
test_configparser.py [3.13] gh-128051: Fix tests if sys.float_repr_style is 'legacy' (#135908) (#136026) 2025-06-30 11:40:06 +02:00
test_contains.py
test_context.py [3.13] gh-132002: Fix crash of ContextVar on unhashable str subtype (GH-132003) (#132007) 2025-04-02 12:15:44 +00:00
test_contextlib.py [3.13] Bump Ruff to 0.6.7 (#124384) (#124389) 2024-09-29 18:04:56 -07:00
test_contextlib_async.py gh-110378: Fix test_async_gen_propagates_generator_exit in test_contextlib_async (#110500) 2023-10-10 11:38:40 +02:00
test_copy.py [3.13] gh-121300: Add replace to copy.__all__ (GH-121302) (#121337) 2024-07-03 15:28:57 +00:00
test_copyreg.py
test_coroutines.py [3.13] GH-135171: Roll back all fixes for GH-127682 as they are not suitable for 3.13 (#135390) 2025-06-11 16:57:35 +02:00
test_cprofile.py [3.13] gh-132250: Clear error in lsprof callback when method descriptor raises an excep… (GH-132251) (#132281) 2025-04-08 17:19:40 -04:00
test_csv.py [3.13] gh-121982: `csv: Add a test case for invalid quoting` constant. (GH-121983) (#124926) 2024-10-03 09:27:28 -07:00
test_curses.py [3.13] bpo-44172: Keep reference to original window in curses subwindow objects (GH-26226) (GH-133370) 2025-05-04 11:15:43 +00:00
test_datetime.py [3.13] gh-120242: Fix handling of [setUp,tearDown]Class in test_datetime (GH-120243) (#120259) 2024-06-08 08:13:53 +00:00
test_dbm.py [3.13] gh-124486: Fix test_whichdb_ndbm in test_dbm on NetBSD (GH-136335) (GH-136379) 2025-07-07 12:50:40 +00:00
test_dbm_dumb.py gh-83383: Always mark the dbm.dumb database as unmodified after open() and sync() (GH-114560) 2024-02-04 17:23:26 +02:00
test_dbm_gnu.py [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 gh-89519: Remove classmethod descriptor chaining, deprecated since 3.11 (gh-110163) 2023-10-27 00:24:56 -05:00
test_defaultdict.py
test_deque.py gh-115243: Fix crash in deque.index() when the deque is concurrently modified (GH-115247) 2024-02-14 16:08:26 +00:00
test_descr.py [3.13] gh-133210: Fix test_descr in --without-doc-strings mode (GH-133294) (#133298) 2025-05-02 13:27:30 +00:00
test_descrtut.py gh-115450: Fix direct invocation of test_desctut (#115451) 2024-02-14 16:31:28 +03:00
test_devpoll.py
test_dict.py [3.13] gh-132617: Fix dict.update() mutation check (gh-134815) (gh-135582) 2025-06-16 17:30:52 +00:00
test_dict_version.py
test_dictcomps.py [3.13] gh-123142: fix too wide source location of GET_ITER/GET_AITER (GH-123420). (#123435) 2024-08-28 18:41:22 +01:00
test_dictviews.py gh-116303: Skip tests if C recursion limit is unavailable (GH-117368) 2024-04-08 14:45:25 +02:00
test_difflib.py [3.13] gh-138669: Increase test coverage for difflib (GH-138670) (#138818) 2025-09-14 19:42:05 +00:00
test_difflib_expect.html [3.13] gh-131204: Fix difflib.HtmlDiff may not use monospaced font (GH-131221) (#131242) 2025-03-14 12:27:13 +00:00
test_dis.py [3.13] GH-135171: Roll back all fixes for GH-127682 as they are not suitable for 3.13 (#135390) 2025-06-11 16:57:35 +02:00
test_docxmlrpc.py
test_dtrace.py
test_dynamic.py GH-118095: Use broader specializations of CALL in tier 1, for better tier 2 support of calls. (GH-118322) 2024-05-04 12:11:11 +01:00
test_dynamicclassattribute.py
test_eintr.py
test_embed.py [3.13] gh-130940: Remove PyConfig.use_system_logger (#131129) 2025-03-13 11:53:11 +08:00
test_ensurepip.py GH-80789: Get rid of the `ensurepip` infra for many wheels (#109245) 2024-01-30 01:25:31 +00:00
test_enum.py [3.13] gh-128051: Fix tests if sys.float_repr_style is 'legacy' (#135908) (#136026) 2025-06-30 11:40:06 +02:00
test_enumerate.py
test_eof.py [3.13] gh-127873: Only check sys.flags.ignore_environment for PYTHON* env vars (GH-127877) (#129138) 2025-01-22 21:09:51 +02:00
test_epoll.py
test_errno.py
test_except_star.py [3.13] gh-128049: Fix type confusion bug with the return value of a custom ExceptionGroup split function (GH-128079) (#128139) 2024-12-20 20:18:44 +00:00
test_exception_group.py gh-116303: Skip tests if C recursion limit is unavailable (GH-117368) 2024-04-08 14:45:25 +02:00
test_exception_hierarchy.py
test_exception_variations.py
test_exceptions.py [3.13] gh-134163: Fix an infinite loop when the process runs out of memory in a try block (GH-138491) 2025-09-10 12:54:42 -04:00
test_extcall.py
test_external_inspection.py gh-116303: Skip test module dependent tests if test modules are unavailable (#117341) 2024-04-03 15:11:36 +02:00
test_faulthandler.py [3.13] gh-128400: Stop-the-world when manually calling faulthandler (GH-128422) (GH-128423) 2025-01-02 19:21:16 +00:00
test_fcntl.py [3.13] gh-134744: Fix fcntl error handling (GH-134748) (GH-134795) (#134798) 2025-05-28 12:54:53 +02:00
test_file.py
test_file_eintr.py
test_filecmp.py [3.13] gh-122400: Handle ValueError in filecmp (GH-122401) (GH-122441) 2024-07-30 09:17:35 +00:00
test_fileinput.py [3.13] gh-119064: Use os_helper.FakePath instead of pathlib.Path in tests (GH-119065) (GH-119087) 2024-05-16 10:51:18 +03:00
test_fileio.py [3.13] gh-133982: Use implementation-specific open in test_fileio.OtherFileTests (GH-135364) (GH-136149) 2025-06-30 22:19:14 +00:00
test_fileutils.py
test_finalization.py gh-116303: Skip test module dependent tests if test modules are unavailable (#117341) 2024-04-03 15:11:36 +02:00
test_float.py [3.13] gh-128051: Fix tests if sys.float_repr_style is 'legacy' (#135908) (#136026) 2025-06-30 11:40:06 +02:00
test_flufl.py [3.13] gh-125331: Allow the parser to activate future imports on the fly (GH-125482) (#131062) 2025-03-10 22:20:38 +00:00
test_fnmatch.py
test_fork1.py
test_format.py [3.13] gh-128051: Fix tests if sys.float_repr_style is 'legacy' (#135908) (#136026) 2025-06-30 11:40:06 +02:00
test_fractions.py [3.13] gh-130664: Treat '0' fill character with align '=' as zero-padding for Fraction's (GH-131067) (GH-136242) 2025-07-03 11:20:49 +00:00
test_frame.py [3.13] gh-128396: Fix a crash when inline comprehension has the same … (#130311) 2025-02-19 17:40:03 +00:00
test_frozen.py
test_fstring.py [3.13] gh-139516: Fix lambda colon start format spec in f-string in t… (#139726) 2025-10-07 23:15:57 +01:00
test_ftplib.py [3.13] gh-131888: fix ResourceWarning in test_ftplib (GH-131889) (#132009) 2025-04-02 12:54:21 +00:00
test_funcattrs.py [3.13] gh-58211: Add tests for the __self__ attribute of builtins functions (GH-113575) (#132437) 2025-04-12 12:25:51 +00:00
test_functools.py [3.13] gh-133167: Fix compilation process with --enable-optimizations and --without-docstrings (GH-133187) (#133207) 2025-04-30 14:06:31 +00:00
test_gc.py [3.13] gh-126312: Don't traverse frozen objects on the free-threaded build (GH-126338) (#126866) 2024-11-15 14:46:00 +01:00
test_generated_cases.py [3.13] GH-122155: Fix cases generator to correctly compute 'peek' offset for error handling (GH-122158) (GH-122174) 2024-07-26 10:51:42 +01:00
test_generator_stop.py
test_generators.py [3.13] gh-125723: Fix crash with f_locals when generator frame outlive their generator (GH-135453) 2025-06-14 04:08:03 +10:00
test_genericalias.py [3.13] gh-105487: Fix __dir__ entries of GenericAlias (GH-138578) (#138640) 2025-09-08 10:03:03 +00:00
test_genericclass.py gh-116303: Skip test module dependent tests if test modules are unavailable (#117341) 2024-04-03 15:11:36 +02:00
test_genericpath.py [3.13] gh-124917: Allow keyword args to os.path.exists/lexists on Windows (GH-124918) (#125332) 2024-10-11 15:18:33 -07: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 gh-76912: Raise OSError from any failure in getpass.getuser() (#29739) 2023-11-27 10:05:55 -08:00
test_getpath.py [3.13] Fix typos (#123775) (#123866) 2024-10-07 23:44:31 +02:00
test_gettext.py [3.13] gh-130655: gettext: Add fallback testcase (GH-136857) (#136863) 2025-07-20 12:30:09 +00:00
test_glob.py [3.13] gh-129350: Make tests for glob with trailing slash more strict (GH-129376) (GH-129651) 2025-02-04 14:49:14 +00:00
test_global.py
test_grammar.py [3.13] gh-128770: raise warnings as errors in test suite - except for test_socket which still logs warnings, and internal test warnings that are now logged (#131802) 2025-03-29 21:21:33 +02:00
test_graphlib.py
test_grp.py
test_gzip.py [3.13] gh-129726: Break gzip.GzipFile reference loop (GH-130055) (#130669) 2025-02-28 08:32:44 +00:00
test_hash.py
test_hashlib.py [3.13] gh-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 bpo-14322: added test case for invalid update to hmac (#26636) 2024-02-25 03:33:28 -07:00
test_html.py
test_htmlparser.py [3.13] gh-135661: Fix parsing unterminated bogus comments in HTMLParser (GH-137873) (GH-137875) 2025-08-17 10:59:24 +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-134908: Protect textiowrapper_iternext with critical section (gh-134910) (gh-135040) 2025-06-02 19:40:42 +00: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 gh-116303: Skip tests if C recursion limit is unavailable (GH-117368) 2024-04-08 14:45:25 +02:00
test_iter.py [3.13] Doc: fix duplicated words (GH-136086) (#137357) 2025-08-04 06:41:47 +08:00
test_iterlen.py
test_itertools.py [3.13] gh-93096: Load doctests in test_itertools (GH-131133) (#131136) 2025-03-12 08:03:24 +00:00
test_keyword.py
test_keywordonlyarg.py Enable ruff on several more files in Lib/test (#110929) 2023-10-16 15:57:01 +01:00
test_kqueue.py gh-110395: test: assert after the child dies. (#111816) 2023-11-07 06:05:56 +00:00
test_largefile.py [3.13] GH-120754: Add more tests around seek + readall (GH-122103) (#122215) 2024-07-24 06:44:41 +00:00
test_launcher.py [3.13] 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-91555: Revert disabling of logger while handling log record. (GH-135858) (GH-135911) 2025-06-25 19:24:55 +01:00
test_long.py [3.13] gh-71810: Fix corner case (length==0) for int.to_bytes() (GH-138739) (#138783) 2025-09-11 10:53:27 +00:00
test_longexp.py
test_lzma.py [3.13] gh-131219: Improve tests in test_lzma.py by adding more asserts (GH-131220) (#131231) 2025-03-14 11:05:59 +00:00
test_mailbox.py [3.13] gh-71339: Use new assertion methods in the email tests (GH-129055) (GH-132501) 2025-05-22 09:40:04 +00:00
test_marshal.py gh-116303: Skip tests if C recursion limit is unavailable (GH-117368) 2024-04-08 14:45:25 +02:00
test_math.py [3.13] gh-132876: workaround broken ldexp() on Windows 10 (GH-133135) (#134685) 2025-05-25 22:39:34 -05:00
test_math_property.py
test_memoryio.py gh-118527: Intern code consts in free-threaded build (#118667) 2024-05-06 20:12:39 -04:00
test_memoryview.py [3.13] gh-77894: Fix a crash when the GC breaks a loop containing a memoryview (GH-123898) (#123936) 2024-09-29 18:23:42 -07:00
test_metaclass.py gh-118465: Add __firstlineno__ attribute to class (GH-118475) 2024-05-06 12:02:37 +03:00
test_mimetypes.py [3.13] gh-119064: Use os_helper.FakePath instead of pathlib.Path in tests (GH-119065) (GH-119087) 2024-05-16 10:51:18 +03:00
test_minidom.py [3.13] gh-63882: Break down and tests in test_minidom (GH-133026) (#133451) 2025-05-05 19:31:53 +03:00
test_mmap.py [3.13] gh-138204: Forbid expansion of a shared anonymous mmap on Linux (GH-138220) (GH-138387) 2025-09-03 11:33:08 +03:00
test_modulefinder.py
test_monitoring.py [3.13] gh-122247: Move instruction instrumentation sanity check after tracing check (GH-122251) (GH-122812) 2024-08-16 12:01:40 +02:00
test_msvcrt.py [3.13] Fix typos (#123775) (#123866) 2024-10-07 23:44:31 +02:00
test_multibytecodec.py gh-116303: Skip test module dependent tests if test modules are unavailable (#117341) 2024-04-03 15:11:36 +02:00
test_multiprocessing_main_handling.py
test_named_expressions.py gh-100746: Improve test_named_expressions.py (#116713) 2024-03-13 21:12:40 +03:00
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-135120: Add test.support.subTests() (GH-135121) (GH-135210) 2025-06-06 13:16:50 +00:00
test_numeric_tower.py
test_opcache.py [3.13] gh-132744: Check recursion limit in _PY_FRAME_GENERAL (GH-132746) (GH-138032) 2025-08-22 20:25:24 +08:00
test_opcodes.py
test_openpty.py
test_operator.py [3.13] gh-133167: Fix compilation process with --enable-optimizations and --without-docstrings (GH-133187) (#133207) 2025-04-30 14:06:31 +00:00
test_optimizer.py gh-118335: Configure Tier 2 interpreter at build time (#118339) 2024-04-30 18:26:34 -07:00
test_optparse.py [3.13] gh-128051: Fix tests if sys.float_repr_style is 'legacy' (#135908) (#136026) 2025-06-30 11:40:06 +02:00
test_ordered_dict.py [3.13] gh-119004: fix a crash in equality testing between OrderedDict (GH-121329) (#124507) 2024-09-27 11:34:48 -07:00
test_os.py [3.13] gh-126112: Fix test_os.TimerfdTests: use 10 ms resolution (GH-135681) (#135705) 2025-06-19 10:04:48 +00:00
test_osx_env.py
test_patma.py [3.13] gh-123048: Fix missing source location in pattern matching code (GH-123167) (#123169) 2024-08-20 11:13:43 +00:00
test_pdb.py [3.13] 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 gh-116303: Skip test module dependent tests if test modules are unavailable (#117341) 2024-04-03 15:11:36 +02:00
test_pickle.py [3.13] gh-93096: Fix loading doctests in test_pickle (GH-131069) (GH-131080) 2025-03-11 10:49:14 +00:00
test_picklebuffer.py
test_pickletools.py [3.13] gh-139646: fix typo in pickletools error message (GH-139647) (GH-139650) 2025-10-07 20:19:24 +02:00
test_pkg.py [3.13] gh-132396: Resolve 'redefinition of unused name' errors in `Lib/test/` (GH-132397) (#132699) 2025-04-18 20:35:35 +01:00
test_pkgutil.py [3.13] gh-123780: Make test_pkgutil clean up spam module (GH-123036) (#123781) 2024-09-06 22:57:46 +02:00
test_platform.py [3.13] gh-131277: allow EnvironmentVarGuard to unset more than one environment variable at once (GH-131280) (#131409) 2025-03-18 13:48:59 +01:00
test_plistlib.py gh-111803: Make test_deep_nesting from test_plistlib more strict (GH-114026) 2024-01-21 22:29:51 +02:00
test_poll.py gh-116303: Skip test module dependent tests if test modules are unavailable (#117341) 2024-04-03 15:11:36 +02:00
test_popen.py [3.13] gh-131234: Improve test_popen with more asserts (GH-131235) (#131240) 2025-03-14 12:02:47 +00:00
test_poplib.py [3.13] gh-71339: Use new assertion methods in the email tests (GH-129055) (GH-132501) 2025-05-22 09:40:04 +00:00
test_positional_only_arg.py
test_posix.py [3.13] gh-138163: skip failures if tests are run with SCHED_BATCH on glibc (GH-138576) (GH-138819) 2025-09-16 10:27:19 +02: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 gh-69990: Make Profile.print_stats support sorting by multiple values (GH-104590) 2024-02-16 12:03:46 +00:00
test_property.py [3.13] Fix typos (#123775) (#123866) 2024-10-07 23:44:31 +02:00
test_pstats.py gh-57879: Increase test coverage for pstats.py (gh-111447) 2023-11-21 22:32:09 +09:00
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 Fix test_py_compile with -O mode (GH-115345) 2024-02-19 19:02:51 +02:00
test_pyclbr.py [3.13] gh-139289: Lazy import rlcompleter to fix the refleak (GH-139305) (#139357) 2025-09-26 22:50:33 +08:00
test_pyexpat.py [3.13] gh-139400: Make sure that parent parsers outlive their subparsers in pyexpat (GH-139403) (GH-139608) 2025-10-06 15:17:37 +02: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 gh-112217: Add check to call result for do_raise() where cause is a type. (#112216) 2023-11-27 21:13:27 +00:00
test_random.py [3.13] gh-135326: Restore support of __index__ in random.getrandbits() (#135332) 2025-06-10 12:41:10 +02:00
test_range.py
test_re.py [3.13] gh-101955: Fix SystemError in possesive quantifier with alternative and group (GH-111362) (GH-126962) 2024-11-18 12:13:08 +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-137576: Fix for Basic REPL showing incorrect code in tracebacks with PYTHONSTARTUP (GH-137625) (#137778) 2025-08-15 12:10:39 +03: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 GH-114013: fix setting HOSTRUNNER for Tools/wasm/wasi.py (GH-114097) 2024-01-16 11:36:41 -08:00
test_rlcompleter.py [3.13] gh-133210: Fix test_rlcompleter in --without-doc-strings mode (GH-133332) (#133348) 2025-05-03 16:01:36 +00:00
test_robotparser.py [3.13] gh-88375, gh-111788: Fix parsing errors and normalization in robotparser (GH-138502) (GH-138549) 2025-09-05 20:21:02 +00:00
test_runpy.py [3.13] gh-127873: Only check sys.flags.ignore_environment for PYTHON* env vars (GH-127877) (#129138) 2025-01-22 21:09:51 +02:00
test_sax.py gh-117187: Fix XML tests for vanilla Expat <2.6.0 (GH-117203) 2024-03-25 18:48:27 -07:00
test_sched.py
test_scope.py [3.13] gh-121863: Immortalize names in code objects to avoid crash (GH-121903) (GH-121904) 2024-07-17 09:55:22 +00:00
test_script_helper.py
test_secrets.py
test_select.py
test_selectors.py gh-114099: Add test exclusions to support running the test suite on iOS (#114889) 2024-02-05 01:04:57 +01:00
test_set.py gh-110525: Delete test_c_api method from set object (#110688) 2023-10-13 10:06:25 +02:00
test_setcomps.py [3.13] gh-123142: fix too wide source location of GET_ITER/GET_AITER (GH-123420). (#123435) 2024-08-28 18:41:22 +01:00
test_shelve.py
test_shlex.py
test_shutil.py [3.13] gh-131277: allow EnvironmentVarGuard to unset more than one environment variable at once (GH-131280) (#131409) 2025-03-18 13:48:59 +01:00
test_signal.py [3.13] gh-130917: update timer and workload in test_signal (GH-130918) (#130969) 2025-03-08 01:05:29 +00:00
test_site.py [3.13] gh-131178: Add tests for site command-line interface (GH-133582) (GH-137833) 2025-08-15 18:22:46 +00:00
test_slice.py
test_smtplib.py [3.13] gh-136134: smtplib: fix CRAM-MD5 on FIPS-only environments (GH-136623) (#138087) 2025-08-23 14:27:47 +02:00
test_smtpnet.py Test: Get the smtp test server using os.getenv() (#117979) 2024-04-17 15:31:48 +02:00
test_socket.py [3.13] gh-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 gh-110393: Remove watchdog with hardcoded timeout (#110400) 2023-10-05 15:02:48 +00:00
test_sort.py GH-116554: Relax list.sort()'s notion of "descending" runs (#116578) 2024-03-12 19:59:42 -05:00
test_source_encoding.py [3.13] gh-63161: Add more tests for source encoding (GH-139440) (#139443) 2025-10-07 13:34:08 +02:00
test_ssl.py [3.13] gh-137583: Only lock the SSL context, not the SSL socket (GH-137588) (GH-137613) 2025-08-11 22:05:13 -04:00
test_stable_abi_ctypes.py [3.13] gh-119521: Rename IncompleteInputError to _IncompleteInputError and remove from public API/ABI (GH-119680, GH-120955) (GH-120944) 2024-06-24 20:23:30 +02:00
test_startfile.py
test_stat.py gh-114099: Add test exclusions to support running the test suite on iOS (#114889) 2024-02-05 01:04:57 +01:00
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 [3.13] gh-125118: don't copy arbitrary values to _Bool in the struct module (GH-125169) (#125263) 2024-10-10 14:58:57 +00:00
test_structseq.py [3.13] gh-122527: Fix a crash on deallocation of PyStructSequence (GH-122577) (#122625) 2024-09-02 12:47:18 +02:00
test_subclassinit.py Enable ruff on several more files in Lib/test (#110929) 2023-10-16 15:57:01 +01:00
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 [3.13] gh-124402: Speed up test_free_threading and test_super (#124491) (#124585) 2024-09-26 13:44:36 -07:00
test_support.py [3.13] gh-128770: raise warnings as errors in test suite - except for test_socket which still logs warnings, and internal test warnings that are now logged (#131802) 2025-03-29 21:21:33 +02:00
test_symtable.py [3.13] gh-139748: fix leaks in AC error paths when using unicode FS-b… (#139792) 2025-10-08 22:21:49 +05:30
test_syntax.py [3.13] gh-130077: Properly match full soft keywords in the parser (GH-135317) (#135399) 2025-08-04 15:18:05 +01:00
test_sys.py [3.13] gh-78465: Fix error message for cls.__new__(cls, ...) where cls is not instantiable (GH-135981) (GH-136031) 2025-06-27 12:07:22 +00:00
test_sys_setprofile.py [3.13] gh-122029: Log call events in sys.setprofile when it's a method with c function (GH-122072) (GH-122205) 2024-07-23 22:49:36 +00:00
test_sys_settrace.py [3.13] gh-93691: fix too broad source locations of for statement iterators (GH-120330) (#120399) 2024-06-12 12:18:43 +00:00
test_sysconfig.py [3.13] Synced docs and docstring for sysconfig.get_platform (GH-135530) (#138975) 2025-09-17 13:22:36 +00:00
test_syslog.py
test_tabnanny.py [3.13] gh-120495: Fix incorrect exception handling in Tab Nanny (GH-120498) (#120548) 2024-06-15 11:28:28 +00:00
test_tarfile.py [3.13] gh-75989: TarFile.extractall and TarFile.extract now overwrite symlinks when extracting hardlinks (GH-137316) (GH-139771) 2025-10-09 12:54:14 +02:00
test_tcl.py [3.13] gh-119614: Fix truncation of strings with embedded null characters in Tkinter (GH-120909) (GH-120938) 2024-06-24 09:45:45 +00:00
test_tempfile.py [3.13] gh-127371 Avoid unbounded growth SpooledTempfile.writelines (GH-127372) (#130886) 2025-03-05 18:42:55 +01:00
test_termios.py [3.13] gh-132742: Fix newly added tcflush() tests on Android (GH-133070) (GH-133104) 2025-04-28 19:10:42 +00:00
test_textwrap.py [3.13] gh-139065: Fix trailing space before long word in textwrap (GH-139070) (GH-139903) 2025-10-10 13:51:41 +00:00
test_thread.py gh-114271: Fix race in Thread.join() (#114839) 2024-03-16 13:56:30 +01:00
test_threadedtempfile.py [3.13] gh-133454: Mark tests with many threads that use much memory as bigmem (GH-133456) (GH-133664) 2025-05-08 13:20:34 +00:00
test_threading.py [3.13] gh-87135: Hang non-main threads that attempt to acquire the GIL during finalization (GH-105805) (GH-137827) 2025-08-17 09:08:14 -07:00
test_threading_local.py [3.13] gh-127190: Fix local_setattro() error handling (GH-127366) (#127367) 2024-12-01 06:48:04 +00:00
test_threadsignals.py gh-71052: Use raise_signal in ThreadSignals.test_signals (#116423) 2024-03-11 21:39:17 +01:00
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-139516: Fix lambda colon start format spec in f-string in t… (#139726) 2025-10-07 23:15:57 +01: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 gh-68166: Add support of "vsapi" in ttk.Style.element_create() (GH-111393) 2023-11-27 20:57:33 +02:00
test_tty.py gh-114328: tty cbreak mode should not alter ICRNL (#114335) 2024-01-21 15:25:52 -08:00
test_tuple.py
test_turtle.py
test_type_aliases.py [3.13] gh-124498: Fix TypeAliasType not to be generic, when type_params=() (GH-124499) (#124603) 2024-09-29 18:01:06 -07:00
test_type_annotations.py
test_type_cache.py [3.13] GH-121832: Assert that the version number of static builtin types is not changed by PyType_Modified (gh-122290) 2024-07-25 17:34:01 +00:00
test_type_comments.py gh-115881: Ensure ast.parse() parses conditional context managers even with low feature_version passed (#115920) 2024-02-26 09:22:09 +00:00
test_type_params.py [3.13] gh-123881: Add additional test coverage for PEP 695 edge cases (GH-123886) (#123890) 2024-09-29 18:24:40 -07:00
test_typechecks.py
test_types.py [3.13] gh-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-139905: Provide suggestion in error message if Generic.__init_subclass__ was not called (GH-139943) (#139956) 2025-10-11 15:36:44 +00: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 gh-114099: Add test exclusions to support running the test suite on iOS (#114889) 2024-02-05 01:04:57 +01:00
test_unicode_identifiers.py gh-108303: Move tokenize-related data to Lib/test/tokenizedata (GH-109265) 2023-09-12 09:37:42 +03:00
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 Fix typos in docs and comments (#109619) 2023-09-20 16:58:23 +00:00
test_unpack_ex.py [3.13] gh-94808: Add test coverage for "starred kind" in _PyPegen_set_expr_context (GH-119222) (GH-119263) 2024-06-07 16:11:20 +00:00
test_unparse.py [3.13] gh-127975: Avoid reusing quote types in ast.unparse if not needed (GH-127980) (#129600) 2025-02-03 00:38:44 +00:00
test_urllib.py [3.13] gh-71339: Use new assertion methods in the urllib tests (GH-129056) (GH-132499) 2025-05-22 09:40:19 +00:00
test_urllib2.py [3.13] gh-71339: Use new assertion methods in the urllib tests (GH-129056) (GH-132499) 2025-05-22 09:40:19 +00:00
test_urllib2_localnet.py [3.13] gh-71339: Use new assertion methods in the urllib tests (GH-129056) (GH-132499) 2025-05-22 09:40:19 +00:00
test_urllib2net.py
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 GH-114013: fix setting HOSTRUNNER for Tools/wasm/wasi.py (GH-114097) 2024-01-16 11:36:41 -08:00
test_userlist.py GH-114013: fix setting HOSTRUNNER for Tools/wasm/wasi.py (GH-114097) 2024-01-16 11:36:41 -08:00
test_userstring.py
test_utf8_mode.py Add support.MS_WINDOWS constant (#110446) 2023-10-06 02:37:28 +02:00
test_utf8source.py gh-108303: Fix and move badsyntax_pep3120.py (#109513) 2023-09-18 14:04:17 +01:00
test_uuid.py [3.13] gh-132710: only use stable _uuid.generate_time_safe() to deduce MAC address (GH-132901) (#134704) 2025-08-05 07:56:03 +00:00
test_venv.py [3.13] gh-139308: Skip test_special_chars_csh on NetBSD due to csh variable expansion issue (GH-139341) (#139560) 2025-10-08 14:10:34 +00:00
test_wait3.py
test_wait4.py
test_wave.py [3.13] gh-136523: Fix wave.Wave_write emitting an unraisable when open raises (GH-136529) (GH-136607) 2025-07-13 06:13:01 +00:00
test_weakref.py [3.13] gh-123046: Fix regexp to catch cases where the module name is omitted from the weakref repr (GH-123047) (#123058) 2024-08-16 07:41:49 +00:00
test_weakset.py gh-110525: Delete test_c_api method from set object (#110688) 2023-10-13 10:06:25 +02:00
test_webbrowser.py [3.13] Fix typos in docs, error messages and comments (#122502) (#122606) 2024-09-02 12:44:42 +02:00
test_winapi.py gh-119690: Adds Unicode support for named pipes in _winapi (GH-119717) 2024-05-31 16:22:30 +00:00
test_winconsoleio.py [3.13] gh-124008: Fix calculation of the number of written bytes for the Windows console (GH-124059) (GH-127325) 2024-11-30 09:16:45 +00:00
test_winreg.py
test_winsound.py [3.13] gh-119064: Use os_helper.FakePath instead of pathlib.Path in tests (GH-119065) (GH-119087) 2024-05-16 10:51:18 +03:00
test_with.py [3.13] gh-132396: Resolve 'redefinition of unused name' errors in `Lib/test/` (GH-132397) (#132699) 2025-04-18 20:35:35 +01:00
test_wmi.py [3.13] gh-130727: Retry test_wmi on TimeoutError (GH-130832) (#130839) 2025-03-04 15:31:22 +00:00
test_wsgiref.py gh-102247: http: support rfc9110 status codes (GH-117611) 2024-04-13 07:33:20 -07:00
test_xml_dom_minicompat.py
test_xml_dom_xmlbuilder.py [3.13] gh-128302: Fix bugs in xml.dom.xmlbuilder (GH-128284) (#128582) 2025-01-11 13:31:04 +02:00
test_xml_etree.py [3.13] gh-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 [3.13] Fix typos (#123775) (#123866) 2024-10-07 23:44:31 +02:00
test_zipimport_support.py gh-117294: Report DocTestCase as skipped if all examples in the doctest are skipped (GH-117297) 2024-03-28 21:59:12 +02:00
test_zlib.py [3.13] gh-125522: Remove bare except in test_zlib.test_flushes (gh-126321) (gh-126327) 2024-11-02 08:51:28 +00:00
testcodec.py
tf_inherit_check.py
win_console_handler.py
xmltests.py