cpython/Lib/test
Miss Islington (bot) add73fdda0
Some checks are pending
Tests / Change detection (push) Waiting to run
Tests / Docs (push) Blocked by required conditions
Tests / WASI (push) Blocked by required conditions
Tests / Hypothesis tests on Ubuntu (push) Blocked by required conditions
Tests / Windows MSI (push) Blocked by required conditions
Tests / (push) Blocked by required conditions
Tests / Check if the ABI has changed (push) Blocked by required conditions
Tests / Check if Autoconf files are up to date (push) Blocked by required conditions
Tests / Check if generated files are up to date (push) Blocked by required conditions
Tests / Ubuntu SSL tests with OpenSSL (push) Blocked by required conditions
Tests / iOS (push) Blocked by required conditions
Tests / Android (aarch64) (push) Blocked by required conditions
Tests / Android (x86_64) (push) Blocked by required conditions
Tests / Address sanitizer (push) Blocked by required conditions
Tests / Sanitizers (push) Blocked by required conditions
Tests / Cross build Linux (push) Blocked by required conditions
Tests / CIFuzz (push) Blocked by required conditions
Tests / All required checks pass (push) Blocked by required conditions
Lint / lint (push) Waiting to run
[3.14] gh-141907: Better handle support for SHA3 for test_hashlib (GH-141908) (#141918)
gh-141907: Better handle support for SHA3 for test_hashlib (GH-141908)

* test_hashlib: better handle support for SHA3

It's possible that the SSL library supports only SHA3 algo and doesn't
have SHAKE one.

The current test wrongly detect this and set both HASH and HASHXOF to
None expecting to have the extra SHA3 attributes present but this should
only be true for SHAKE algo.

To better handle this, move the HASH condition to a dedicated try-expect
condition and check if HASHXOF is None in the relevant code effectively
checking if SHA3 is supported by the SSL library but SHAKE algo needs to
use the sha3module one.

---------
(cherry picked from commit fee7782650)

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Co-authored-by: Christian Marangi <ansuelsmth@gmail.com>
Co-authored-by: Gregory P. Smith <greg@krypto.org>
2025-11-25 02:20:35 +01: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
support [3.14] gh-140748: socket_helper.transient_internet: Unwrap UrlError.__cause__ (GH-140749) (GH-141505) 2025-11-13 13:58:37 +01: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-103847: fix cancellation safety of asyncio.create_subprocess_exec (GH-140805) (#141446) 2025-11-13 17:03:04 +05:30
test_capi [3.14] gh-140104: Set next_instr properly in the JIT during exceptions (GH-140233) (GH-141495) 2025-11-13 18:47:25 +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-137530: generate an __annotate__ function for dataclasses __init__ (GH-137711) (#141352) 2025-11-10 07:14:32 -08: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-129441: Fix some flakiness in test_instrumentation (gh-141881) (gh-141913) 2025-11-24 16:44:54 +00:00
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-141509: Fix warning about remaining subinterpreters (GH-141528) (GH-141566) 2025-11-15 13:56:52 -05:00
test_json [3.14] gh-140793: Improve documentatation and tests for the ensure_ascii option in the json module (GH-140906) (GH-141227) 2025-11-08 10:32:44 +00: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-139246: zero-width word paste can be wrong in default repl (GH-139254) (GH-140796) 2025-11-07 13:50:06 +01: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 [3.14] gh-130693: Add more tests for tkinter.Text.search() (GH-130848) (GH-141669) 2025-11-17 16:26:30 +00:00
test_tomllib
test_tools
test_ttk
test_unittest [3.14] gh-136442: Fix unittest to return exit code 5 when setUpClass raises an exception (GH-136487) (#141576) 2025-11-15 01:25: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-135335: Simplify preload regression test using __main__ (GH-138686) (#141886) 2025-11-23 19:09:34 -08: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: Simplify preload regression test using __main__ (GH-138686) (#141886) 2025-11-23 19:09:34 -08: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-141570: can_colorize: Expect fileno() to raise OSError, as documented (GH-141716) (#141747) 2025-11-19 14:29:15 +00: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-137969: Fix double evaluation of ForwardRefs which rely on globals (GH-140974) (#141527) 2025-11-13 13:26:58 -08: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 [3.14] gh-125346: Add more base64 tests (GH-141061) (GH-141130) 2025-11-06 11:03:59 +00:00
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-129559: add bytearray.resize thread safety test for free-threading (GH-141739) (#141835) 2025-11-22 09:41:20 +05:30
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-139914: Handle stack growth direction on HPPA (GH-140028) (#141404) 2025-11-23 15:55:33 -08: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 [3.14] gh-141757: Comply with pickle protocol in test_reduce_5tuple (GH-141759) (GH-141782) 2025-11-20 09:22:52 +00:00
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-138621: Increase test coverage for csv.DictReader and csv.Sniffer (GH-138622) (#141436) 2025-11-12 00:58:15 +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
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-140193: Forward port test_exec_set_nomemory_hang from 3.13 (GH-140187) (#141420) 2025-11-11 19:53:31 +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
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-141907: Better handle support for SHA3 for test_hashlib (GH-141908) (#141918) 2025-11-25 02:20:35 +01: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-140875: Fix handling of unclosed charrefs before EOF in HTMLParser (GH-140904) (GH-141745) 2025-11-19 12:43:24 +00:00
test_http_cookiejar.py
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-141314: Fix TextIOWrapper.tell() assertion failure with standalone carriage return (GH-141331) (GH-141453) 2025-11-12 12:40:02 +02:00
test_ioctl.py
test_ipaddress.py [3.14] gh-141497: Make ipaddress.IP{v4,v6}Network.hosts() always returning an iterator (GH-141547) (GH-141673) 2025-11-17 17:56:55 +00:00
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] gh-141311: Avoid assertion in BytesIO.readinto() (GH-141333) (GH-141457) 2025-11-12 10:23:26 +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] Fix implicit import in test_monitoring.py (gh-141795) (gh-141920) 2025-11-24 20:19:20 +00: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-136057: Allow step and next to step over for loops (GH-136160) (#141640) 2025-11-16 22:22:11 +00: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-141612: improve test_trampoline_works_with_forks coverage (GH-141613) (#141824) 2025-11-22 10:38:52 +01: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-141600: Fix musl version detection on Void Linux (GH-141850) 2025-11-22 18:47:47 +00: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
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
test_quopri.py
test_raise.py [3.14] gh-140530: fix a reference leak in an error path for raise exc from cause (GH-140908) (#141282) 2025-11-09 17:04:26 +01:00
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 [3.14] GH-141312: Allow only integers to longrangeiter_setstate state (GH-141317) (GH-141559) 2025-11-15 21:30:25 +02:00
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
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-100218: correctly set errno when socket.if_{nametoindex,indextoname} raise OSError (GH-140905) (#141284) 2025-11-09 13:11:43 +00: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-140938: Raise ValueError for infinite inputs to stdev/pstdev (GH-141531) (#141575) 2025-11-14 18:58:40 -08: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-140260: fix data race in _struct module initialization with subinterpreters (GH-140909) (#141501) 2025-11-13 17:23:22 +05:30
test_structseq.py
test_subclassinit.py
test_subprocess.py
test_sundry.py
test_super.py
test_support.py [3.14] gh-141600: Fix musl version detection on Void Linux (GH-141850) 2025-11-22 18:47:47 +00: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 [3.14] gh-140691: urllib.request: Close FTP control socket if data socket can't connect (GH-140835) (GH-141555) 2025-11-14 17:27:33 +01:00
test_urllib_response.py
test_urllibnet.py
test_urlparse.py
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-140601: Refactor ElementTree.iterparse() tests (GH-141499) (GH-141502) 2025-11-13 12:03:09 +00: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