cpython/Lib/test
Miss Islington (bot) 192711856b
[3.12] GH-113214: Fix SSLProto exception handling in SSL-over-SSL scenarios (GH-113334) (#113339)
When wrapped, `_SSLProtocolTransport._force_close(exc)` is called just like in the unwrapped scenario `_SelectorTransport._force_close(exc)` or `_ProactorBasePipeTransport._force_close(exc)` would be called, except here the exception needs to be passed through the `SSLProtocol._abort()` method, which didn't accept an exception object.

This commit ensures that this path works, in the same way that the uvloop implementation of SSLProto passes on the exception (on which the current implementation of SSLProto is based).

(cherry picked from commit 1ff0238594)

Co-authored-by: Martijn Pieters <mj@zopatista.com>
2023-12-20 16:51:36 -08:00
..
audiodata gh-77171 Support WAVE_FORMAT_EXTENSIBLE in the wave module (GH-96777) 2022-09-14 14:34:40 +01:00
certdata [3.12] gh-108303: Move all certificates to Lib/test/certdata/ (GH-109489) (#109682) 2023-10-10 22:38:18 +02:00
cjkencodings
configdata [3.12] gh-108303: Move config parser data to Lib/test/configparserdata/ (gh-111879) (gh-111882) 2023-11-09 15:41:44 +01:00
crashers Fix links to old SF bugs (#95648) 2022-08-04 18:12:35 +02:00
data
decimaltestdata
dtracedata
encoded_modules
imghdrdata Optimize images by IMGbot (GH-21348) 2022-02-04 15:49:43 +09:00
leakers gh-93839: Move Lib/ctypes/test/ to Lib/test/test_ctypes/ (#94041) 2022-06-21 10:24:33 +02:00
libregrtest [3.12] gh-108927: Fix removing testing modules from sys.modules (GH-108952) (ПР-112711) 2023-12-04 16:17:38 +00:00
regrtestdata/import_from_tests [3.12] gh-108927: Fix removing testing modules from sys.modules (GH-108952) (ПР-112711) 2023-12-04 16:17:38 +00:00
sndhdrdata
subprocessdata
support [3.12] gh-113090: Fix test.support.os_support.can_chmod() on Windows (GH-113091) (GH-113099) 2023-12-14 14:00:40 +02:00
test_asyncio [3.12] GH-113214: Fix SSLProto exception handling in SSL-over-SSL scenarios (GH-113334) (#113339) 2023-12-20 16:51:36 -08:00
test_capi [3.12] Add more C API tests (GH-112522) (GH-112525) 2023-11-29 22:02:57 +02:00
test_concurrent_futures [3.12] gh-109917: Fix test instability in test_concurrent_futures (GH-110306) (#110315) 2023-10-03 22:28:13 +00:00
test_cppext [3.12] Add support.MS_WINDOWS constant (#110446) (#110452) 2023-10-06 01:26:14 +00:00
test_ctypes [3.12] gh-110190: Temporarily skip new test introduced in gh-112604 on PPC64LE (GH-112818) (#112829) 2023-12-07 14:07:45 +00:00
test_dataclasses [3.12] gh-108303: Create Lib/test/test_dataclasses/ directory (GH-108978) (#109674) 2023-10-02 17:11:03 +02:00
test_email [3.12] gh-94606: Fix error when message with Unicode surrogate not surrogateescaped string (GH-94641) (GH-112971) 2023-12-11 16:48:06 +00:00
test_future_stmt [3.12] gh-108303: Move test_future into its own test_future_stmt subdir (#109368) (#109679) 2023-10-02 17:12:54 +02:00
test_gdb [3.12] gh-110995: Fix test_gdb check_usable_gdb() (GH-110998) (#111003) 2023-10-17 18:45:55 +00:00
test_import [3.12] gh-108303: Move double_const to test_import where it belongs (GH-112108) (#112976) 2023-12-11 19:00:45 +00:00
test_importlib [3.12] gh-112414: Add additional unit tests for calling repr() on a namespace package (GH-112475) (#112480) 2023-11-28 00:39:01 +00:00
test_inspect [3.12] gh-111058: Change coro.cr_frame/gen.gi_frame to be None for a closed coroutine/generator. (GH-112428) (#112589) 2023-12-01 14:13:15 +00:00
test_json [3.12] Revert "GH-96145: Add AttrDict to JSON module for use with object_hook (GH-96146)" (GH-105948) (#106117) 2023-06-26 21:11:49 +02:00
test_lib2to3 Fix links to old SF bugs (#95648) 2022-08-04 18:12:35 +02:00
test_module [3.12] gh-112414: Add additional unit tests for calling repr() on a namespace package (GH-112475) (#112480) 2023-11-28 00:39:01 +00:00
test_multiprocessing_fork [3.12] gh-108388: Split test_multiprocessing_spawn (GH-108396) (#108442) 2023-08-25 18:15:53 +02:00
test_multiprocessing_forkserver [3.12] gh-108388: Split test_multiprocessing_spawn (GH-108396) (#108442) 2023-08-25 18:15:53 +02:00
test_multiprocessing_spawn [3.12] gh-108388: Split test_multiprocessing_spawn (GH-108396) (#108442) 2023-08-25 18:15:53 +02:00
test_peg_generator [3.12] gh-109596: Ensure repeated rules in the grammar are not allowed and fix incorrect soft keywords (GH-109606). (#109752) 2023-10-02 17:22:07 +02:00
test_sqlite3 [3.12] gh-108617: Extend interactive session tests for sqlite3 (GH-108556) (#108626) 2023-08-29 20:30:23 +02:00
test_tkinter [3.12] gh-75666: Tkinter: "unbind(sequence, funcid)" now only unbinds "funcid" (GH-111322) (GH-112802) 2023-12-06 15:12:37 +00:00
test_tomllib [3.12] gh-108851: Fix tomllib recursion tests (GH-108853) (#109012) 2023-09-08 15:18:02 +02:00
test_tools [3.12] gh-108303: Move tokenize-related data to Lib/test/tokenizedata (GH-109265) (#109677) 2023-10-02 17:11:24 +02:00
test_ttk [3.12] gh-68166: Tkinter: Add tests and examples for element_create() (GH-111453) (GH-111857) 2023-11-27 20:14:37 +00:00
test_unittest [3.12] gh-111019: Align expected and actual titles in test output (GH-111020) (#111024) 2023-10-18 08:01:18 +00:00
test_warnings [3.12] gh-103186: Fix or catch 'extra' stderr output from unittests (GH-103196) (#106605) 2023-07-10 21:03:32 +00:00
test_zipfile [3.12] gh-102956: Fix returning of empty byte strings after seek in zipfile … (GH-103565) (#111289) 2023-10-24 17:32:08 -07:00
test_zoneinfo [3.12] bpo-42663: Fix parsing TZ strings in zoneinfo module (GH-23825) (GH-110882) 2023-10-15 10:59:19 +03:00
tokenizedata [3.12] gh-108303: Move tokenize-related data to Lib/test/tokenizedata (GH-109265) (#109677) 2023-10-02 17:11:24 +02:00
tracedmodules
typinganndata [3.12] gh-108303: Move more typing related files to Lib/test/typinganndata (GH-111825) (#111859) 2023-11-08 16:56:24 +00:00
xmltestdata
ziptestdata [3.12] gh-111625: Fix link to Info-ZIP homepage (GH-111626) (#111639) 2023-11-02 12:04:27 +00:00
.ruff.toml [3.12] Enable ruff on several more files in Lib/test (#110929) (#110934) 2023-10-16 15:48:02 +00:00
__init__.py
__main__.py [3.12] gh-110756: Sync regrtest with main branch (#110758) 2023-10-12 22:03:07 +02:00
_test_atexit.py bpo-46025: Fix a crash in the atexit module for auto-unregistering functions (GH-30002) 2021-12-09 13:53:44 +00:00
_test_eintr.py [3.12] gh-109592: test_eintr tolerates 20 ms when comparing timings (GH-110102) (#110106) 2023-10-02 17:46:45 +02:00
_test_embed_set_config.py [3.12] Add support.MS_WINDOWS constant (#110446) (#110452) 2023-10-06 01:26:14 +00:00
_test_embed_structseq.py gh-84436: Implement Immortal Objects (gh-19474) 2023-04-22 13:39:37 -06:00
_test_multiprocessing.py [3.12] gh-111284: Make multiprocessing tests with threads faster and more reliable (GH-111285) (GH-111510) 2023-10-30 18:00:57 +00:00
_test_venv_multiprocessing.py gh-102515: Remove unused imports in the Lib/ directory (#102516) 2023-03-08 11:45:38 +00:00
audiotest.au
audiotests.py
audit-tests.py [3.12] GH-107774: Add missing audit event for PEP 669 (GH-107775) (#107839) 2023-08-11 11:58:58 +02:00
autotest.py [3.12] gh-110756: Sync regrtest with main branch (#110758) 2023-10-12 22:03:07 +02:00
badsyntax_pep3120.py
bisect_cmd.py [3.12] gh-108834: Sync libregrtest with the main branch (#108966) 2023-09-08 15:14:17 +02:00
clinic.test.c [3.12] gh-106970: Fix Argument Clinic 'destination <name> clear' command (GH-106972) (#106983) 2023-07-22 11:06:46 +02:00
cmath_testcases.txt Few coverage nitpicks for the cmath module (#102067) 2023-02-22 19:10:01 +00:00
curses_tests.py
datetimetester.py GH-103944: Remove last use of utcfromtimestamp (#103995) 2023-05-03 11:17:27 -04:00
dis_module.py
doctest_aliases.py
doctest_lineno.py [3.12] gh-61648: Detect line numbers of properties in doctests (GH-113161) (GH-113164) 2023-12-15 13:44:45 +00:00
empty.vbs
exception_hierarchy.txt bpo-46417: Factorize _PyExc_InitTypes() code (GH-30804) 2022-01-22 21:48:56 +01:00
floating_points.txt
fork_wait.py gh-102515: Remove unused imports in the Lib/ directory (#102516) 2023-03-08 11:45:38 +00:00
formatfloat_testcases.txt
ieee754.txt
levenshtein_examples.json gh-97008: Add a Python implementation of AttributeError and NameError suggestions (#97022) 2022-10-04 15:31:16 -07:00
list_tests.py [3.12] GH-107263: Increase C stack limit for most functions, except _PyEval_EvalFrameDefault() (GH-107535) (#107618) 2023-08-04 12:25:51 +02:00
lock_tests.py [3.12] gh-109974: Fix threading lock_tests race conditions (#110057) (#110346) 2023-10-04 11:26:45 +00:00
mailcap.txt
mapping_tests.py [3.12] GH-107263: Increase C stack limit for most functions, except _PyEval_EvalFrameDefault() (GH-107535) (#107618) 2023-08-04 12:25:51 +02:00
math_testcases.txt
memory_watchdog.py gh-95672: Update memory_watchdog to use test.support.get_pagesize (gh-102365) 2023-03-02 20:10:08 +09:00
mime.types
mock_socket.py gh-93243: Make smtpd private before porting its users (GH-93246) 2022-08-05 17:41:29 -07:00
mp_fork_bomb.py
mp_preload.py
multibytecodec_support.py
pickletester.py [3.12] gh-82565: Add tests for pickle and unpickle with bad files (GH-16606) (GH-112591) 2023-12-01 14:12:46 +00:00
profilee.py gh-102799: use sys.exception() instead of sys.exc_info() in tests (#103293) 2023-04-06 11:08:25 +01:00
pstats.pck
pyclbr_input.py
pydoc_mod.py bpo-26120: make pydoc exclude __future__ imports from the data block of the module (GH-30888) 2022-03-28 22:02:57 +01:00
pydocfodder.py gh-99430: Remove duplicated tests for old-styled classes (#99432) 2022-11-13 10:30:00 -08:00
pythoninfo.py [3.12] gh-110756: Sync regrtest with main branch (#110758) 2023-10-12 22:03:07 +02:00
randv2_32.pck
randv2_64.pck
randv3.pck
re_tests.py
recursion.tar
regrtest.py [3.12] gh-110756: Sync regrtest with main branch (#110758) 2023-10-12 22:03:07 +02:00
relimport.py
reperf.py
sample_doctest.py
sample_doctest_no_docstrings.py
sample_doctest_no_doctests.py
seq_tests.py
setuptools-67.6.1-py3-none-any.whl gh-95299: Rework test_cppext.py to not invoke setup.py directly (#103316) 2023-04-12 23:17:36 -05:00
shadowed_super.py gh-87729: add LOAD_SUPER_ATTR instruction for faster super() (#103497) 2023-04-24 22:22:14 +00:00
signalinterproctester.py [3.12] gh-110033: Fix signal test_interprocess_signal() (GH-110035) (#110040) 2023-10-02 17:42:40 +02:00
Sine-1000Hz-300ms.aif
smtpd.py gh-72719: Remove asyncore and asynchat modules (#96580) 2022-11-08 16:48:58 +01:00
sortperf.py
ssl_servers.py [3.12] gh-108303: Move all certificates to Lib/test/certdata/ (GH-109489) (#109682) 2023-10-10 22:38:18 +02:00
ssltests.py
string_tests.py [3.12] gh-110160: Fix flaky test_find_periodic_pattern in string_tests (GH-110170) (#110182) 2023-10-02 17:48:17 +02:00
test___all__.py gh-99482: remove jython compatibility parts from stdlib and tests (#99484) 2022-12-23 14:17:24 -06:00
test__locale.py gh-90473: Skip tests that don't apply to Emscripten and WASI (GH-92846) 2022-05-16 16:02:37 +02:00
test__opcode.py GH-103082: Implementation of PEP 669: Low Impact Monitoring for CPython (GH-103083) 2023-04-12 12:04:55 +01:00
test__osx_support.py bpo-45046: Support context managers in unittest (GH-28045) 2022-05-08 17:49:09 +03:00
test__xxinterpchannels.py GH-103805: Lib test f541 linting issue fix (#103812) 2023-04-24 23:24:49 +00:00
test__xxsubinterpreters.py GH-103805: Lib test f541 linting issue fix (#103812) 2023-04-24 23:24:49 +00:00
test_abc.py [3.12] gh-106300: Improve assertRaises(Exception) usages in tests (GH-106302) (GH-106534) 2023-07-07 14:25:24 -07:00
test_abstract_numbers.py
test_aifc.py Deprecate audioop (GH-32392) 2022-04-07 12:27:35 -07:00
test_argparse.py gh-92248: Deprecate type, choices, metavar parameters of argparse.BooleanOptionalAction (#103678) 2023-05-19 16:44:43 +00:00
test_array.py bpo-45668: Fix PGO tests without test extensions (GH-29315) 2021-11-01 11:14:53 +01:00
test_asdl_parser.py
test_ast.py [3.12] gh-108416: Mark slow test methods with @requires_resource('cpu') (GH-108421) (#108798) 2023-09-03 01:22:33 +02:00
test_asyncgen.py [3.12] GH-109067: fix randomly failing test_async_gen_asyncio_gc_aclose_09 test (GH-109142) (#109149) 2023-09-12 15:56:02 +02:00
test_atexit.py gh-84623: Remove unused imports in tests (#93772) 2022-06-13 16:56:03 +02:00
test_audioop.py Deprecate audioop (GH-32392) 2022-04-07 12:27:35 -07:00
test_audit.py [3.12] GH-107774: Add missing audit event for PEP 669 (GH-107775) (#107839) 2023-08-11 11:58:58 +02:00
test_augassign.py
test_base64.py gh-93096: Remove python -m base64 -t (gh-94230) 2022-07-02 15:53:43 +09:00
test_baseexception.py gh-97591: In Exception.__setstate__() acquire strong references before calling tp_hash slot (#97700) 2022-10-01 20:57:17 -07:00
test_bdb.py gh-101517: fix line number propagation in code generated for except* (#103550) 2023-04-24 21:58:51 +01:00
test_bigaddrspace.py
test_bigmem.py gh-102701: Fix overflow in dictobject.c (GH-102750) 2023-03-17 22:39:09 +09:00
test_binascii.py [3.12] gh-67565: Add tests for C-contiguity checks (GH-110951) (GH-111198) 2023-10-23 12:50:07 +03:00
test_binop.py
test_bisect.py gh-96538: Fix refleak in _bisectmodule.c (gh-96619) 2022-09-06 19:37:18 -04:00
test_bool.py gh-82012: Deprecate bitwise inversion (~) of bool (#103487) 2023-05-03 00:00:42 -07:00
test_buffer.py [3.12] gh-108416: Mark slow test methods with @requires_resource('cpu') (GH-108421) (#108798) 2023-09-03 01:22:33 +02:00
test_bufio.py gh-84623: Remove unused imports in tests (#93772) 2022-06-13 16:56:03 +02:00
test_builtin.py [3.12] gh-112716: Fix SystemError when __builtins__ is not a dict (GH-112770) (GH-113103) 2023-12-14 12:54:25 +00:00
test_bytes.py [3.12] gh-104231: Add more tests for str(), repr(), ascii(), and bytes() (GH-112551) (GH-112555) 2023-12-01 10:16:47 +02:00
test_bz2.py [3.12] gh-108418: Speed up bigmem compression tests in dry mode (GH-108419) (#108473) 2023-08-25 18:22:06 +02:00
test_c_locale_coercion.py
test_calendar.py gh-104012: Ensure test_calendar.CalendarTestCase.test_deprecation_warning consistently passes (#104014) 2023-04-30 15:51:46 +00:00
test_call.py [3.12] GH-107263: Increase C stack limit for most functions, except _PyEval_EvalFrameDefault() (GH-107535) (#107618) 2023-08-04 12:25:51 +02:00
test_cgi.py bpo-47061: deprecate cgi and cgitb (GH-32410) 2022-04-08 17:15:35 -07:00
test_cgitb.py bpo-47061: deprecate cgi and cgitb (GH-32410) 2022-04-08 17:15:35 -07:00
test_charmapcodec.py
test_class.py [3.12] gh-107178: Add the C API tests for the Abstract Objects Layer (GH-107179) (#107728) 2023-08-16 14:29:08 +02:00
test_clinic.py [3.12] gh-110558: Enable ruff's pyupgrade rules when running on Argument Clinic (GH-110603) (#110609) 2023-10-10 12:35:21 +02:00
test_cmath.py gh-104263: Rely on Py_NAN and introduce Py_INFINITY (GH-104202) 2023-05-10 17:44:52 +01:00
test_cmd.py [3.12] gh-111426: Remove test_cmd.test_coverage (GH-111427) (#111432) 2023-10-28 23:40:02 +00:00
test_cmd_line.py gh-96512: Move int_max_str_digits setting to PyConfig (#96944) 2022-10-03 13:55:45 -07:00
test_cmd_line_script.py [3.12] gh-103186: Fix or catch 'extra' stderr output from unittests (GH-103196) (#106605) 2023-07-10 21:03:32 +00:00
test_code.py [3.12] GH-109052: Use the base opcode when comparing code objects (GH-112329) 2023-11-23 10:18:17 -08:00
test_code_module.py
test_codeccallbacks.py bpo-36819: Fix crashes in built-in encoders with weird error handlers (GH-28593) 2022-05-02 12:37:48 +03:00
test_codecencodings_cn.py
test_codecencodings_hk.py
test_codecencodings_iso2022.py [3.12] gh-101180: Fix a bug where iso2022_jp_3 and iso2022_jp_2004 codecs read out of bounds (gh-111695) (gh-111769) 2023-11-06 11:31:58 +00: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.12] gh-109848: Make test_rot13_func in test_codecs independent (GH-109850) (GH-110504) 2023-10-07 13:39:19 +00:00
test_codeop.py [3.12] gh-111366: Correctly show custom syntax error messages in the codeop module functions (GH-111384). (#111517) 2023-10-30 19:53:01 +00:00
test_collections.py gh-91896: Revert some very noisy DeprecationWarnings for ByteString (#104424) 2023-05-13 09:55:35 +01:00
test_colorsys.py [3.12] gh-106498: Revert incorrect colorsys.rgb_to_hls change (GH-106627) (#106632) 2023-07-11 15:47:15 +00:00
test_compare.py gh-56276: Add tests to test_compare (#3199) 2023-05-20 12:07:40 -04:00
test_compile.py [3.12] gh-109889: fix compiler's redundant NOP detection to look past NOPs with no lineno when looking for the next instruction's lineno (GH-109987) (#110048) 2023-10-02 17:43:16 +02:00
test_compileall.py [3.12] gh-109295: Clean up multiprocessing in test_asyncio and test_compileall (GH-109298) (#109301) 2023-09-12 16:22:43 +02:00
test_compiler_assemble.py gh-97933: (PEP 709) inline list/dict/set comprehensions (#101441) 2023-05-09 11:02:14 -06:00
test_compiler_codegen.py gh-104240: make _PyCompile_CodeGen support different compilation modes (#104241) 2023-05-07 18:47:28 +01:00
test_complex.py [3.12] gh-109802: Increase test coverage for complexobject.c (GH-112452) (GH-112489) 2023-11-28 08:33:44 +00:00
test_configparser.py [3.12] gh-108303: Move config parser data to Lib/test/configparserdata/ (gh-111879) (gh-111882) 2023-11-09 15:41:44 +01:00
test_contains.py
test_context.py [3.12] gh-108416: Mark slow test methods with @requires_resource('cpu') (GH-108421) (#108798) 2023-09-03 01:22:33 +02:00
test_contextlib.py [3.12] gh-103791: handle BaseExceptionGroup in contextlib.suppress() (GH-111910) (#111955) 2023-11-10 14:00:48 +00:00
test_contextlib_async.py [3.12] gh-110378: Fix test_async_gen_propagates_generator_exit in test_contextlib_async (GH-110500) (#110610) 2023-10-10 13:12:30 +02:00
test_copy.py gh-100871: Improve copy module tests (GH-100872) 2023-01-11 09:14:41 -08:00
test_copyreg.py bpo-44712: Replace "type(literal)" with corresponding builtin types (GH-27294) 2022-05-08 17:10:11 +03:00
test_coroutines.py [3.12] gh-111058: Change coro.cr_frame/gen.gi_frame to be None for a closed coroutine/generator. (GH-112428) (#112589) 2023-12-01 14:13:15 +00:00
test_cprofile.py [3.12] GH-106152: Add PY_THROW event to cProfile (GH-106256) 2023-06-29 23:39:18 +00:00
test_crashers.py
test_crypt.py gh-91217: deprecate crypt (GH-91459) 2022-04-11 17:02:19 -07:00
test_csv.py [3.12] gh-80527: Change support.requires_legacy_unicode_capi() (GH-108438) (#108446) 2023-08-25 18:18:24 +02:00
test_curses.py [3.12] gh-106194: Rename duplicated tests in test_curses (GH-106196) (#106216) 2023-06-28 21:12:12 +00:00
test_datetime.py GH-84976: Move Lib/datetime.py to Lib/_pydatetime 2023-05-03 03:09:45 -06:00
test_dbm.py
test_dbm_dumb.py gh-90473: Make chmod a dummy on WASI, skip chmod tests (GH-93534) 2022-06-06 19:24:11 +02:00
test_dbm_gnu.py GH-46412: More efficient bool() for ndbm/_gdbmmodule (#96692) 2022-09-08 19:32:40 -07:00
test_dbm_ndbm.py GH-46412: More efficient bool() for ndbm/_gdbmmodule (#96692) 2022-09-08 19:32:40 -07:00
test_decimal.py [3.12] gh-80527: Change support.requires_legacy_unicode_capi() (GH-108438) (#108446) 2023-08-25 18:18:24 +02:00
test_decorators.py gh-84623: Remove unused imports in tests (#93772) 2022-06-13 16:56:03 +02:00
test_defaultdict.py gh-84623: Remove unused imports in tests (#93772) 2022-06-13 16:56:03 +02:00
test_deque.py bpo-26579: Add object.__getstate__(). (GH-2821) 2022-04-06 20:00:14 +03:00
test_descr.py [3.12] Fix typos in docs and comments (#109619) (#109621) 2023-10-02 17:34:49 +00:00
test_descrtut.py gh-91838: Resolve more HTTP links which redirect to HTTPS (GH-95650) 2022-08-08 14:00:17 +03:00
test_devpoll.py
test_dict.py [3.12] GH-107263: Increase C stack limit for most functions, except _PyEval_EvalFrameDefault() (GH-107535) (#107618) 2023-08-04 12:25:51 +02:00
test_dict_version.py
test_dictcomps.py
test_dictviews.py [3.12] GH-107263: Increase C stack limit for most functions, except _PyEval_EvalFrameDefault() (GH-107535) (#107618) 2023-08-04 12:25:51 +02:00
test_difflib.py
test_difflib_expect.html
test_dis.py gh-97933: (PEP 709) inline list/dict/set comprehensions (#101441) 2023-05-09 11:02:14 -06:00
test_doctest.py [3.12] gh-61648: Detect line numbers of properties in doctests (GH-113161) (GH-113164) 2023-12-15 13:44:45 +00:00
test_doctest.txt
test_doctest2.py
test_doctest2.txt
test_doctest3.txt
test_doctest4.txt
test_docxmlrpc.py bpo-47126: Update to canonical PEP URLs specified by PEP 676 (GH-32124) 2022-03-30 12:00:27 +01:00
test_dtrace.py [3.12] gh-104280: Add test cases for DTrace probes (GH-107125) (#107489) 2023-07-31 11:16:30 +02:00
test_dynamic.py [3.12] Fix typos in docs and comments (#109619) (#109621) 2023-10-02 17:34:49 +00:00
test_dynamicclassattribute.py
test_eintr.py [3.12] gh-108834: Sync libregrtest with the main branch (#108966) 2023-09-08 15:14:17 +02:00
test_embed.py [3.12] Add support.MS_WINDOWS constant (#110446) (#110452) 2023-10-06 01:26:14 +00:00
test_ensurepip.py gh-95299: Stop installing setuptools as a part of ensurepip and venv (#101039) 2023-04-17 23:43:34 -05:00
test_enum.py [3.12] gh-111181: Fix enum doctests (GH-111180) (GH-111518) 2023-10-31 15:01:28 -07:00
test_enumerate.py bpo-46527: allow calling enumerate(iterable=...) again (GH-30904) 2022-01-27 00:46:48 +09:00
test_eof.py gh-102856: Initial implementation of PEP 701 (#102855) 2023-04-19 11:18:16 -05:00
test_epoll.py gh-102795: Fix use of poll in test_epoll's test_control_and_wait (#102796) 2023-05-04 14:38:20 +00:00
test_errno.py
test_except_star.py gh-103590: do not wrap a single exception raised from a try-except* (#103665) 2023-04-27 12:52:15 +01:00
test_exception_group.py [3.12] GH-107263: Increase C stack limit for most functions, except _PyEval_EvalFrameDefault() (GH-107535) (#107618) 2023-08-04 12:25:51 +02:00
test_exception_hierarchy.py gh-96005: FreeBSD has ENOTCAPABLE, too (GH-96034) 2022-08-17 07:24:53 +02:00
test_exception_variations.py bpo-46458: emit code for else of a try block immediately after the try body (GH-30751) 2022-01-27 13:40:44 +00:00
test_exceptions.py [3.12] gh-109894: Fix initialization of static MemoryError in subinterpreter (gh-110911) (gh-111238) 2023-11-27 19:41:53 -07:00
test_extcall.py gh-96751: Remove dead code from CALL_FUNCTION_EX opcode (GH-96752) 2022-09-15 10:33:13 +01:00
test_faulthandler.py [3.12] gh-110756: Sync regrtest with main branch (#110758) 2023-10-12 22:03:07 +02:00
test_fcntl.py [3.12] Make test_fcntl quiet (GH-108758) (#108760) 2023-09-01 15:36:52 +02:00
test_file.py Fix links to old SF bugs (#95648) 2022-08-04 18:12:35 +02:00
test_file_eintr.py bpo-40280: Skip subprocess-based tests on wasm32-emscripten (GH-30615) 2022-01-25 08:09:06 +01:00
test_filecmp.py
test_fileinput.py gh-101961 fileinput.hookcompressed should not set the encoding value for the binary mode (gh-102068) 2023-02-21 12:10:29 +09:00
test_fileio.py Make use of TESTFN_ASCII in test_fileio (GH-101645) 2023-02-07 09:22:58 -08:00
test_fileutils.py bpo-46425: fix direct invocation of test_fileutils and test_zoneinfo (GH-30792) 2022-01-22 18:05:43 +02:00
test_finalization.py
test_float.py [3.12] gh-111765: Move old PyFloat_* tests to Lib/test/test_capi/test_float.py (GH-111766) (GH-111818) 2023-11-07 12:06:21 +00:00
test_flufl.py gh-84623: Remove unused imports in tests (#93772) 2022-06-13 16:56:03 +02:00
test_fnmatch.py gh-89973: Fix re.error in the fnmatch module. (GH-93072) 2022-06-05 11:46:29 +03:00
test_fork1.py bpo-40280: Add requires_fork test helper (GH-30622) 2022-01-16 22:52:43 +01:00
test_format.py gh-104018: disallow "z" format specifier in %-format of byte strings (GH-104033) 2023-05-01 20:47:14 +01:00
test_fractions.py [3.12] gh-109546: Add more tests for formatting floats and fractions (GH-109548) (#109557) 2023-10-02 16:59:26 +02:00
test_frame.py [3.12] Fix typos in docs and comments (#109619) (#109621) 2023-10-02 17:34:49 +00:00
test_frozen.py
test_fstring.py [3.12] gh-112243: Don't include comments in f-string debug expressions (GH-112284) (#112285) 2023-11-20 15:38:57 +00:00
test_ftplib.py [3.12] gh-108303: Move all certificates to Lib/test/certdata/ (GH-109489) (#109682) 2023-10-10 22:38:18 +02:00
test_funcattrs.py [3.12] gh-108000: Test that lambda also has __type_params__ (GH-108002) (#108019) 2023-08-17 12:51:07 +02:00
test_functools.py [3.12] gh-90805: Make sure test_functools works with and without _functoolsmodule (GH-108644) (#109275) 2023-09-12 16:17:05 +02:00
test_gc.py gh-99430: Remove duplicated tests for old-styled classes (#99432) 2022-11-13 10:30:00 -08:00
test_generator_stop.py
test_generators.py [3.12] Fix test_generators: save/restore warnings filters (GH-108246) (#108249) 2023-08-22 12:00:07 +02:00
test_genericalias.py [3.12] gh-105486: Change the repr of ParamSpec list of args in GenericAlias (GH-105488) (#106297) 2023-07-01 00:32:44 +00:00
test_genericclass.py [3.12] Enable ruff on several more files in Lib/test (#110929) (#110934) 2023-10-16 15:48:02 +00:00
test_genericpath.py [3.12] gh-106242: Fix path truncation in os.path.normpath (GH-106816) (#107981) 2023-08-17 01:19:48 +02:00
test_genexps.py
test_getopt.py [3.12] gh-89392: Use unittest test runner for doctests in test_getopt (GH-108916) (#108919) 2023-09-08 15:17:14 +02:00
test_getpass.py bpo-40280: Address more test failures on Emscripten (GH-31050) 2022-02-05 20:52:01 +01:00
test_getpath.py gh-100320: Fix path calculations on Windows when python.exe is moved outside of the normal location (GH-100947) 2023-01-16 16:05:39 +00:00
test_gettext.py [3.12] gh-110519: Improve deprecation warning in the gettext module (GH-110520) (GH-110563) 2023-10-09 16:27:01 +02:00
test_glob.py bpo-37578: glob.glob -- added include_hidden parameter (GH-30153) 2021-12-18 06:23:34 -08:00
test_global.py bpo-45046: Support context managers in unittest (GH-28045) 2022-05-08 17:49:09 +03:00
test_grammar.py [3.12] gh-108303: Move ann_module*.py files to typinganndata/ folder (GH-108354) (#109672) 2023-10-02 17:10:33 +02:00
test_graphlib.py no-issue: remove unused import from test_graphlib.py (GH-29853) 2021-11-30 11:27:37 +09:00
test_grp.py gh-95395: Add argument type error test (GH-95412) 2022-08-06 18:52:53 +02:00
test_gzip.py [3.12] gh-108111: Flush gzip write buffer before seeking, fixing bad writes (GH-108341) (#108402) 2023-08-24 12:30:16 +02:00
test_hash.py
test_hashlib.py gh-99108: Refresh HACL* from upstream (#104401) 2023-05-11 21:23:52 +00:00
test_heapq.py gh-84623: Remove unused imports in tests (#93772) 2022-06-13 16:56:03 +02:00
test_hmac.py gh-103256: Fix hmac algorithm to support fallback implementation (gh-103286) 2023-04-07 10:51:29 +09:00
test_html.py
test_htmlparser.py gh-95813: Improve HTMLParser from the view of inheritance (#95874) 2022-08-18 13:16:33 +02:00
test_http_cookiejar.py gh-99576: Fix cookiejar file that was not truncated for some classes (GH-99616) 2022-12-20 17:51:26 +01:00
test_http_cookies.py
test_httplib.py [3.12] gh-113199: Make read1() and readline() of HTTPResponse close IO after reading all data (GH-113200) (GH-113259) 2023-12-18 20:36:45 +00:00
test_httpservers.py [3.12] gh-109096: Silence test_httpservers fork + threads DeprecationWarning on CGI support (#109471) 2023-09-17 22:49:42 +02:00
test_idle.py GH-71383: IDLE - Document testing subsets of modules (#104463) 2023-05-13 23:55:20 -04:00
test_imaplib.py [3.12] gh-108303: Move all certificates to Lib/test/certdata/ (GH-109489) (#109682) 2023-10-10 22:38:18 +02:00
test_imghdr.py gh-91217: deprecate imghdr (#91461) 2022-04-13 10:47:41 -07:00
test_index.py
test_int.py Improve int test coverage (#104024) 2023-04-30 17:16:38 -07:00
test_int_literal.py
test_interpreters.py [3.12] gh-105716: Fix Refleaks in test_interpreters (gh-112500) 2023-11-28 19:42:49 +00:00
test_io.py [3.12] gh-111942: Fix SystemError in the TextIOWrapper constructor (GH-112061) (GH-112089) 2023-11-15 15:55:46 +02:00
test_ioctl.py
test_ipaddress.py [3.12] gh-110196: Fix ipaddress.IPv6Address.__reduce__ (GH-110198) (GH-111191) 2023-10-22 19:14:50 +00:00
test_isinstance.py gh-102515: Remove unused imports in the Lib/ directory (#102516) 2023-03-08 11:45:38 +00:00
test_iter.py gh-101892: Fix SystemError when a callable iterator call exhausts the iterator (#101896) 2023-03-04 19:51:29 +05:30
test_iterlen.py
test_itertools.py [3.12] gh-109786: Fix leaks and crash when re-enter itertools.pairwise.__next__() (GH-109788) (GH-112699) 2023-12-04 12:15:41 +00:00
test_keyword.py gh-103763: Implement PEP 695 (#103764) 2023-05-15 20:36:23 -07:00
test_keywordonlyarg.py [3.12] Enable ruff on several more files in Lib/test (#110929) (#110934) 2023-10-16 15:48:02 +00:00
test_kqueue.py [3.12] gh-110395: invalidate open kqueues after fork (GH-110517) (#111745) 2023-11-11 09:21:52 -08:00
test_largefile.py [3.12] gh-108416: Mark slow test methods with @requires_resource('cpu') (GH-108421) (#108798) 2023-09-03 01:22:33 +02:00
test_launcher.py GH-103805: Lib test f541 linting issue fix (#103812) 2023-04-24 23:24:49 +00:00
test_linecache.py gh-92336: linecache.getline should not raise exceptions on decoding errors (GH-94410) 2022-06-30 10:18:18 +01:00
test_list.py gh-97616: test_list_resize_overflow() uses sys.maxsize (#99057) 2022-11-03 15:56:12 +01:00
test_listcomps.py [3.12] gh-110543: Fix CodeType.replace in presence of comprehensions (GH-110586) (#111866) 2023-11-08 20:48:18 +00:00
test_lltrace.py GH-99005: More intrinsics (GH-100774) 2023-01-06 14:47:57 +00:00
test_locale.py gh-94226: Remove the locale.format() function (#94229) 2022-06-26 12:41:19 +02:00
test_logging.py [3.12] gh-110875: Handle '.' properties in logging formatter configuration c… (GH-110943) (GH-111911) 2023-11-09 19:34:10 +00:00
test_long.py gh-101266: Fix __sizeof__ for subclasses of int (#101394) 2023-02-05 10:02:53 +00:00
test_longexp.py
test_lzma.py [3.12] gh-108418: Speed up bigmem compression tests in dry mode (GH-108419) (#108473) 2023-08-25 18:22:06 +02:00
test_mailbox.py [3.12] gh-106300: Improve assertRaises(Exception) usages in tests (GH-106302) (GH-106534) 2023-07-07 14:25:24 -07:00
test_mailcap.py gh-103186: assert in tests that UnsafeMailcapInput warnings are provided (#103217) 2023-04-06 19:13:33 +01:00
test_marshal.py gh-99934: test_marshal.py: add more elements in test_deterministic_sets (GH-99935) 2022-12-03 10:53:20 -06:00
test_math.py [3.12] gh-102837: more tests for the math module (GH-111930)(GH-102523) (GH-112030) 2023-11-13 15:54:40 +01:00
test_math_property.py gh-94906: Support multiple steps in math.nextafter (#103881) 2023-05-19 21:03:49 +01:00
test_memoryio.py [3.12] gh-111049: Fix crash during garbage collection of the BytesIO buffer object (GH-111221) (GH-113096) 2023-12-14 10:28:57 +00:00
test_memoryview.py gh-90751: memoryview now supports half-float (#96738) 2022-09-10 22:44:10 +02:00
test_metaclass.py
test_mimetypes.py bpo-45639: Add webp and avif image formats to mimetypes (#29259) 2022-05-03 15:17:57 -06:00
test_minidom.py gh-102515: Remove unused imports in the Lib/ directory (#102516) 2023-03-08 11:45:38 +00:00
test_mmap.py [3.12] gh-107888: Fix test_mmap.test_access_parameter() on macOS 14 (GH-109928) (#109929) 2023-10-02 12:09:54 +02:00
test_modulefinder.py gh-93616: Fix env changed issue in test_modulefinder (GH-93617) 2022-06-09 08:32:35 +02:00
test_monitoring.py [3.12] gh-106193: Rename and fix duplicated tests in test_monitoring (GH-109139) (#110897) 2023-10-15 17:32:08 +00:00
test_msilib.py gh-91217: deprecate msilib (GH-91515) 2022-04-14 12:50:11 -07:00
test_multibytecodec.py [3.12] gh-108416: Mark slow test methods with @requires_resource('cpu') (GH-108421) (#108798) 2023-09-03 01:22:33 +02:00
test_multiprocessing_main_handling.py Tests call sleeping_retry() with SHORT_TIMEOUT (#93870) 2022-06-15 18:49:14 +02:00
test_named_expressions.py gh-87447: Fix walrus comprehension rebind checking (#100581) 2023-01-08 15:51:29 -07:00
test_netrc.py [3.12] gh-89392: Remove test_main() in test_netrc (GH-108860) (#108872) 2023-09-04 21:13:02 +02:00
test_nis.py gh-84623: Remove unused imports in tests (#93772) 2022-06-13 16:56:03 +02:00
test_nntplib.py [3.12] gh-108303: Move all certificates to Lib/test/certdata/ (GH-109489) (#109682) 2023-10-10 22:38:18 +02:00
test_ntpath.py [3.12] gh-106242: Make ntpath.realpath errors consistent with abspath when there are embedded nulls (GH-108248) (#108251) 2023-08-22 12:01:24 +02:00
test_numeric_tower.py gh-101773: Optimize creation of Fractions in private methods (#101780) 2023-02-27 18:53:22 +00:00
test_opcache.py [3.12] GH-105840: Fix assertion failures when specializing calls with too many __defaults__ (GH-105863) 2023-06-16 18:29:55 +00:00
test_opcodes.py [3.12] gh-108303: Move ann_module*.py files to typinganndata/ folder (GH-108354) (#109672) 2023-10-02 17:10:33 +02:00
test_openpty.py
test_operator.py gh-102088 Optimize iter_index itertools recipe (GH-102360) 2023-03-01 21:16:23 -06:00
test_optparse.py
test_ordered_dict.py [3.12] gh-105736: Sync pure python version of OrderedDict with the C version (GH-108098) (#108200) 2023-08-21 14:31:11 +02:00
test_os.py [3.12] gh-113090: Fix test.support.os_support.can_chmod() on Windows (GH-113091) (GH-113099) 2023-12-14 14:00:40 +02:00
test_ossaudiodev.py gh-91217: deprecate sunau (GH-91866) 2022-04-25 16:26:43 -07:00
test_osx_env.py
test_pathlib.py [3.12] GH-110488: Fix two small issues in pathlib.PurePath.with_name() (GH-110651) (#110678) 2023-10-11 04:30:23 +00:00
test_patma.py GH-103971: Forward-port test from GH-103980 (GH-103984) 2023-04-28 20:25:48 +00:00
test_pdb.py [3.12] gh-110944: Move pty helper to test.support and add basic pdb completion test (GH-111826) (GH-112024) 2023-11-14 13:25:19 +01:00
test_peepholer.py [3.12] gh-112356: LOAD_GLOBAL can only include one PUSH_NULL (#112566) 2023-12-01 00:35:49 +00:00
test_pep646_syntax.py [3.12] gh-89392: Make test_pep646_syntax discoverable (GH-108861) (#108871) 2023-09-04 18:41:42 +02:00
test_perf_profiler.py [3.12] gh-109580: Skip test_perf_profiler on ASAN build (GH-109584) (#109585) 2023-10-02 17:00:11 +02:00
test_perfmaps.py gh-103295: expose API for writing perf map files (#103546) 2023-05-21 11:12:24 +01:00
test_pickle.py gh-103092: Isolate _pickle module (#102982) 2023-04-04 15:38:54 +05:30
test_picklebuffer.py
test_pickletools.py
test_pipes.py gh-91217: deprecate-pipes (GH-91779) 2022-04-21 19:28:34 -07:00
test_pkg.py
test_pkgutil.py gh-97850: Deprecate find_loader and get_loader in pkgutil (GH-98520) 2023-05-03 16:11:54 -07:00
test_platform.py gh-102491: Remove IronPython version check in sys_version (#102492) 2023-03-19 15:52:47 -07:00
test_plistlib.py GH-103857: Deprecate utcnow and utcfromtimestamp (#103858) 2023-04-27 11:32:30 -06:00
test_poll.py [3.12] gh-108834: Sync libregrtest with the main branch (#108966) 2023-09-08 15:14:17 +02:00
test_popen.py bpo-40280: Skip subprocess-based tests on wasm32-emscripten (GH-30615) 2022-01-25 08:09:06 +01:00
test_poplib.py [3.12] gh-108303: Move all certificates to Lib/test/certdata/ (GH-109489) (#109682) 2023-10-10 22:38:18 +02:00
test_positional_only_arg.py gh-91210: Improve error message when non-default param follows default (GH-95933) 2022-09-17 10:09:28 -07:00
test_posix.py [3.12] gh-113090: Fix test.support.os_support.can_chmod() on Windows (GH-113091) (GH-113099) 2023-12-14 14:00:40 +02:00
test_posixpath.py gh-101000: Add os.path.splitroot() (#101002) 2023-01-27 00:28:27 +00:00
test_pow.py GH-102341: Improve the test function for pow (#102342) 2023-03-05 12:31:26 -05:00
test_pprint.py bpo-44712: Replace "type(literal)" with corresponding builtin types (GH-27294) 2022-05-08 17:10:11 +03:00
test_print.py
test_profile.py gh-102799: use sys.exception() instead of sys.exc_info() in tests (#103293) 2023-04-06 11:08:25 +01:00
test_property.py [3.12] gh-98963: Restore the ability to have a dict-less property. (GH-105262) (#105297) 2023-06-05 03:45:12 +00:00
test_pstats.py
test_pty.py [3.12] gh-110673: test_pty raises on short write (GH-110677) (#110742) 2023-10-12 10:10:00 +02:00
test_pulldom.py
test_pwd.py gh-95376: Add test for names containing null (#GH-5394) 2022-08-06 18:53:19 +02:00
test_py_compile.py [3.12] gh-108303: Move tokenize-related data to Lib/test/tokenizedata (GH-109265) (#109677) 2023-10-02 17:11:24 +02:00
test_pyclbr.py gh-95913: make the new internal classes pdb.ModuleTarget/ScriptTarget private (GH-96053) 2022-08-18 11:16:07 +01:00
test_pydoc.py [3.12] gh-112266: Remove (if defined) part from __dict__ and __weakref__ docstrings (GH-112268) (#112270) 2023-11-19 18:59:50 +00:00
test_pyexpat.py [3.12] gh-109230: test_pyexpat no longer depends on the current directory (GH-109233) (#109241) 2023-09-12 16:03:47 +02:00
test_queue.py gh-90473: Skip test_queue when threading is not available (GH-93712) 2022-06-11 11:55:11 +02:00
test_quopri.py bpo-40280: Skip subprocess-based tests on wasm32-emscripten (GH-30615) 2022-01-25 08:09:06 +01:00
test_raise.py bpo-23556: [doc] Fix inaccuracy in documentation for raise without args. Improve tests for context in nested except handlers. (GH-29236) 2022-01-27 10:24:48 +00:00
test_random.py GH-100805: Support numpy.array() in random.choice(). (GH-100830) 2023-01-08 13:40:35 -06:00
test_range.py Revert "Add tests for empty range equality (#103751)" (#103770) 2023-04-24 14:29:57 -04:00
test_re.py [3.12] gh-109747: Improve errors for unsupported look-behind patterns (GH-109859) (GH-110859) 2023-10-14 06:42:19 +00:00
test_readline.py [3.12] gh-112105: Make completer delims work on libedit (gh-112106) (gh-112487) 2023-11-28 06:42:54 +00:00
test_regrtest.py [3.12] gh-108927: Fix removing testing modules from sys.modules (GH-108952) (ПР-112711) 2023-12-04 16:17:38 +00:00
test_repl.py bpo-40280: Skip subprocess-based tests on wasm32-emscripten (GH-30615) 2022-01-25 08:09:06 +01:00
test_reprlib.py [3.12] gh-109818: reprlib.recursive_repr copies __type_params__ (… (#109999) 2023-10-02 17:41:26 +02:00
test_resource.py bpo-40280: Address more test failures on Emscripten (GH-31050) 2022-02-05 20:52:01 +01:00
test_richcmp.py [3.12] gh-111806: Fix test_recursion in test_richcmp on WASI builds (GH-111830) (GH-111831) 2023-11-07 22:04:29 +00:00
test_rlcompleter.py gh-92032: Add soft keywords to rlcompleter (#92029) 2022-05-02 16:36:29 -06:00
test_robotparser.py gh-90473: Skip tests that don't apply to Emscripten and WASI (GH-92846) 2022-05-16 16:02:37 +02:00
test_runpy.py [3.12] gh-108416: Mark slow test methods with @requires_resource('cpu') (GH-108421) (#108798) 2023-09-03 01:22:33 +02:00
test_sax.py
test_sched.py gh-90808: add more examples to test_sched.test_priority (#31144) 2022-09-20 18:34:13 -07:00
test_scope.py
test_script_helper.py bpo-40280: Block more non-working syscalls in Emscripten (GH-31757) 2022-03-08 12:17:30 +01:00
test_secrets.py
test_select.py gh-84623: Remove unused imports in tests (#93772) 2022-06-13 16:56:03 +02:00
test_selectors.py [3.12] gh-110038: KqueueSelector must count all read/write events (GH-110039) (#110043) 2023-10-02 17:42:55 +02:00
test_set.py Fix links to old SF bugs (#95648) 2022-08-04 18:12:35 +02:00
test_setcomps.py
test_shelve.py gh-84623: Remove unused imports in tests (#93772) 2022-06-13 16:56:03 +02:00
test_shlex.py gh-102515: Remove unused imports in the Lib/ directory (#102516) 2023-03-08 11:45:38 +00:00
test_shutil.py [3.12] gh-113086: Add tests for os.chmod() and os.lchmod() (GH-113087) (GH-113088) 2023-12-14 07:31:46 +00:00
test_signal.py [3.12] gh-110017: Disable test_signal.test_stress_modifying_handlers on macOS (GH-112834) (#112851) 2023-12-08 10:07:34 +01:00
test_site.py [3.12] gh-109237: Fix test_site for non-ASCII working directory (GH-109238) (#109239) 2023-09-12 16:03:18 +02:00
test_slice.py GH-84783: Make the slice object hashable (GH-101264) 2023-02-18 18:22:02 -06:00
test_smtplib.py gh-72719: Remove asyncore and asynchat modules (#96580) 2022-11-08 16:48:58 +01:00
test_smtpnet.py [3.12] gh-108834: Sync libregrtest with the main branch (#108966) 2023-09-08 15:14:17 +02:00
test_sndhdr.py gh-91217: deprecate-sndhdr (#91806) 2022-04-22 15:48:03 -07:00
test_socket.py [3.12] gh-76106: Remove the cleanup lock in test_socket (GH-110539) (GH-110699) 2023-10-11 11:15:44 +00:00
test_socketserver.py [3.12] gh-110393: Remove watchdog with hardcoded timeout (GH-110400) (#110445) 2023-10-05 22:17:20 +00:00
test_sort.py gh-95173: Add a regression test for sorting tuples containing None (#95464) 2022-08-01 18:02:09 +02:00
test_source_encoding.py [3.12] gh-108303: Move tokenize-related data to Lib/test/tokenizedata (GH-109265) (#109677) 2023-10-02 17:11:24 +02:00
test_spwd.py gh-91217: deprecate spwd (#91846) 2022-04-23 14:48:17 -07:00
test_ssl.py [3.12] gh-84443: SSLSocket.recv_into() now support buffer protocol with itemsize != 1 (GH-20310) (GH-112458) 2023-11-27 17:30:53 +00:00
test_stable_abi_ctypes.py [3.12] gh-102304: Fix Py_INCREF() stable ABI in debug mode (#104763) (#105352) 2023-06-06 16:22:04 +02:00
test_startfile.py
test_stat.py [3.12] bpo-40648: Test modes that file can get with chmod() on Windows (GH-20130) (GH-113070) 2023-12-13 20:50:50 +00:00
test_statistics.py [3.12] gh-108416: Mark slow test methods with @requires_resource('cpu') (GH-108421) (#108798) 2023-09-03 01:22:33 +02:00
test_strftime.py gh-99482: remove jython compatibility parts from stdlib and tests (#99484) 2022-12-23 14:17:24 -06:00
test_string.py bpo-46307: Add string.Template.get_identifiers() method (GH-30493) 2022-01-11 11:15:42 -08:00
test_string_literals.py [3.12] gh-111380: Show SyntaxWarnings only once when parsing if invalid syntax is encouintered (GH-111381) (#111382) 2023-10-27 04:02:17 +00:00
test_stringprep.py
test_strptime.py GH-90750: Use datetime.fromisocalendar in _strptime (#103802) 2023-04-27 10:27:27 -06:00
test_strtod.py
test_struct.py [3.12] gh-112358: Fix Python 3.12 regression with subclassing struct.Struct (GH-112424) (#112426) 2023-11-27 08:25:06 +00:00
test_structseq.py [3.12] gh-110267: Add tests for pickling and copying PyStructSequence objects (GH-110272) (GH-110285) 2023-10-04 12:01:03 +03:00
test_subclassinit.py [3.12] Enable ruff on several more files in Lib/test (#110929) (#110934) 2023-10-16 15:48:02 +00:00
test_subprocess.py [3.12] gh-112334: Restore subprocess's use of vfork() & fix extra_groups=[] behavior (GH-112617) (#112731) 2023-12-04 23:33:59 +00:00
test_sunau.py gh-91217: deprecate sunau (GH-91866) 2022-04-25 16:26:43 -07:00
test_sundry.py gh-92584: Remove the distutils package (#99061) 2022-11-03 19:27:27 +01:00
test_super.py [3.12] gh-106917: fix super classmethod calls to non-classmethods (GH-106977). (#107204) 2023-07-24 21:13:17 +00:00
test_support.py [3.12] gh-111165: Move test running code from test.support to libregrtest (GH-111166) (GH-111316) 2023-10-25 14:56:27 +03:00
test_symtable.py [3.12] gh-109207: Fix SystemError when printing symtable entry object. (GH-109225) (#109227) 2023-10-02 16:55:41 +02:00
test_syntax.py [3.12] Fix SyntaxWarning in test_syntax.py (GH-112944) (GH-112955) 2023-12-11 12:13:01 +00:00
test_sys.py [3.12] gh-112503: Fix test_sys on WASI (gh-112505) 2023-11-29 00:36:07 +00:00
test_sys_setprofile.py [3.12] gh-110514: Add PY_THROW to sys.setprofile events (GH-110524) (#110541) 2023-10-09 09:11:51 +00:00
test_sys_settrace.py [3.12] GH-94438: Fix RuntimeWarning for jump tests in test_sys_settrace (GH-111369) 2023-10-26 22:44:47 +00:00
test_sysconfig.py gh-95853: Multiple ops and debug for wasm_build.py (#96744) 2022-09-11 09:51:23 +02:00
test_syslog.py gh-99127: Allow some features of syslog to the main interpreter only (gh-99128) 2022-11-30 07:58:20 +09:00
test_tabnanny.py [3.12] gh-104825: Remove implicit newline in the line attribute in tokens emitted in the tokenize module (GH-104846). (#104850) 2023-05-24 10:40:51 +00:00
test_tarfile.py [3.12] gh-113090: Fix test.support.os_support.can_chmod() on Windows (GH-113091) (GH-113099) 2023-12-14 14:00:40 +02:00
test_tcl.py [3.12] gh-104496: Use correct Tcl or Tk version in Tkinter tests (GH-107688) (#107709) 2023-08-16 14:32:04 +02:00
test_telnetlib.py gh-91217: deprecate telnetlib (GH-91958) 2022-04-26 10:45:08 -07:00
test_tempfile.py [3.12] gh-79325: Fix recursion error in TemporaryDirectory cleanup on Windows (GH-112762) (GH-112847) 2023-12-07 17:36:29 +00:00
test_termios.py [3.12] gh-81002: Add tests for termios (GH-110386) (GH-110619) 2023-10-10 14:10:55 +02:00
test_textwrap.py
test_thread.py gh-100228: Warn from os.fork() if other threads exist. (#100229) 2022-12-29 14:41:39 -08:00
test_threadedtempfile.py bpo-40280: Detect missing threading on WASM platforms (GH-32352) 2022-04-07 09:22:47 +02:00
test_threading.py [3.12] gh-112826: Fix the threading Module When _thread is Missing _is_main_interpreter() (#112850) 2023-12-07 20:15:20 +00:00
test_threading_local.py GH-100892: Fix race in clearing threading.local (#100922) 2023-01-11 16:03:31 +05:30
test_threadsignals.py gh-95174: Add pthread stubs for WASI (GH-95234) 2022-07-27 20:28:06 +02:00
test_time.py Remove space. (GH-97807) 2022-10-03 17:12:36 -07:00
test_timeit.py
test_timeout.py [3.12] gh-75743: Restore test_timeout.testConnectTimeout() (GH-109087) (#109103) 2023-09-08 15:24:55 +02:00
test_tix.py Fix typo "involvin" → "involving" (#104166) 2023-05-04 13:03:52 +00:00
test_tokenize.py [3.12] gh-112943: Correctly compute end offsets for multiline tokens in the tokenize module (GH-112949) (#112957) 2023-12-11 12:48:19 +00:00
test_trace.py [3.12] gh-68403: Fix test_coverage in test_trace (GH-108910) (#109104) 2023-09-08 15:25:18 +02:00
test_traceback.py [3.12] bpo-43950: handle wide unicode characters in tracebacks (GH-28150) (#111346) 2023-10-27 06:43:38 +09:00
test_tracemalloc.py GH-96612: Skip incomplete frames in tracemalloc traces. (GH-96613) 2022-09-06 17:37:47 +01:00
test_ttk_textonly.py
test_tty.py [3.12] gh-110392: Fix tty functions (GH-110642) (GH-110853) 2023-10-14 06:18:14 +00:00
test_tuple.py
test_turtle.py [3.12] gh-107805: Fix signatures of module-level generated functions in turtle (GH-107807) (#108749) 2023-09-01 15:32:35 +02:00
test_type_aliases.py [3.12] gh-108303: Move more typing related files to Lib/test/typinganndata (GH-111825) (#111859) 2023-11-08 16:56:24 +00:00
test_type_annotations.py [3.12] gh-105164: Detect annotations inside match blocks (GH-105177) (#105313) 2023-06-05 13:42:31 +00:00
test_type_cache.py [3.12] gh-89392: Use normal unittest runner in test_type_cache (GH-108911) (#108913) 2023-09-08 15:16:55 +02:00
test_type_comments.py gh-102856: Initial implementation of PEP 701 (#102855) 2023-04-19 11:18:16 -05:00
test_type_params.py [3.12] gh-109219: propagate free vars through type param scopes (GH-109377) (#109410) 2023-09-15 00:42:39 +02:00
test_typechecks.py
test_types.py [3.12] gh-107576: Ensure __orig_bases__ are our own in get_original_bases (GH-107584) (#107592) 2023-08-03 17:07:43 +02:00
test_typing.py [3.12] gh-112618: Make Annotated cache typed (#112619) (#112628) 2023-12-03 00:41:03 +00:00
test_ucn.py
test_unary.py gh-99688: Fix outdated tests in test_unary (#99712) 2022-12-11 18:44:29 -05:00
test_unicode.py [3.12] gh-104231: Add more tests for str(), repr(), ascii(), and bytes() (GH-112551) (GH-112555) 2023-12-01 10:16:47 +02:00
test_unicode_file.py gh-90473: Misc test fixes for WASI (GH-93218) 2022-05-25 15:57:26 +02:00
test_unicode_file_functions.py gh-95853: Add script to automate WASM build (GH-95828) 2022-08-13 21:56:08 +02:00
test_unicode_identifiers.py [3.12] gh-108303: Move tokenize-related data to Lib/test/tokenizedata (GH-109265) (#109677) 2023-10-02 17:11:24 +02:00
test_unicodedata.py [3.12] gh-108416: Mark slow test methods with @requires_resource('cpu') (GH-108421) (#108798) 2023-09-03 01:22:33 +02:00
test_univnewlines.py gh-84623: Remove unused imports in tests (#93772) 2022-06-13 16:56:03 +02:00
test_unpack.py [3.12] Fix typos in docs and comments (#109619) (#109621) 2023-10-02 17:34:49 +00:00
test_unpack_ex.py
test_unparse.py [3.12] gh-110259: Fix f-strings with multiline expressions and format specs (GH-110271) (#110396) 2023-10-05 14:07:25 +00:00
test_urllib.py gh-88500: Reduce memory use of urllib.unquote (#96763) 2022-12-10 16:17:39 -08:00
test_urllib2.py gh-99352: Ensure HTTPSConnection is available before exercising https tests. (#103828) 2023-04-25 18:02:27 -07:00
test_urllib2_localnet.py [3.12] gh-108303: Move all certificates to Lib/test/certdata/ (GH-109489) (#109682) 2023-10-10 22:38:18 +02:00
test_urllib2net.py [3.12] gh-108834: Sync libregrtest with the main branch (#108966) 2023-09-08 15:14:17 +02:00
test_urllib_response.py gh-90473: WASI: skip gethostname tests (GH-93092) 2022-05-23 10:39:57 +02:00
test_urllibnet.py [3.12] gh-108834: Sync libregrtest with the main branch (#108966) 2023-09-08 15:14:17 +02:00
test_urlparse.py gh-102153: Start stripping C0 control and space chars in urlsplit (#102508) 2023-05-17 01:49:20 -07:00
test_userdict.py
test_userlist.py
test_userstring.py
test_utf8_mode.py [3.12] Add support.MS_WINDOWS constant (#110446) (#110452) 2023-10-06 01:26:14 +00:00
test_utf8source.py
test_uu.py gh-99889: Fix directory traversal security flaw in uu.decode() (#104096) 2023-05-09 16:01:58 +00:00
test_uuid.py [3.12] gh-103186: Fix or catch 'extra' stderr output from unittests (GH-103196) (#106605) 2023-07-10 21:03:32 +00:00
test_venv.py [3.12] gh-109615: Fix support test_copy_python_src_ignore() (#109958) (#110340) 2023-10-04 10:27:12 +00:00
test_wait3.py Call busy_retry() and sleeping_retry() with error=True (#93871) 2022-06-16 13:44:58 +02:00
test_wait4.py Call busy_retry() and sleeping_retry() with error=True (#93871) 2022-06-16 13:44:58 +02:00
test_wave.py gh-77171: Fixes SubFormat check to compare the entire value. Add docs (GH-97509) 2022-09-23 16:08:21 +01:00
test_weakref.py [3.12] gh-108416: Mark slow test methods with @requires_resource('cpu') (GH-108421) (#108798) 2023-09-03 01:22:33 +02:00
test_weakset.py bpo-26579: Add object.__getstate__(). (GH-2821) 2022-04-06 20:00:14 +03:00
test_webbrowser.py bpo-44844: Enable detection of Microsoft Edge browser in webbrowser module (GH-29908) 2023-04-04 17:00:03 +01:00
test_winconsoleio.py
test_winreg.py gh-103092: Isolate winreg (#103250) 2023-04-17 12:30:48 -06:00
test_winsound.py gh-91061: also accept pathlib.Path for winsound.PlaySound (#91489) 2022-05-22 18:54:24 -07:00
test_with.py gh-102799: use exception instance instead of sys.exc_info() (#102885) 2023-03-31 11:23:02 +01:00
test_wmi.py gh-102515: Remove unused imports in the Lib/ directory (#102516) 2023-03-08 11:45:38 +00:00
test_wsgiref.py
test_xdrlib.py gh-91217: deprecate xdrlib (GH-92066) 2022-04-29 18:22:10 -07:00
test_xml_dom_minicompat.py
test_xml_etree.py [3.12] gh-111811: Fix test_recursive_repr for WASI (GH-112130) (#112131) 2023-11-16 18:11:33 +01:00
test_xml_etree_c.py [3.12] bpo-45229: Make ElementTree tests discoverable (GH-108859) (#108873) 2023-09-05 12:51:37 +02:00
test_xmlrpc.py [3.12] gh-108834: Sync libregrtest with the main branch (#108966) 2023-09-08 15:14:17 +02:00
test_xmlrpc_net.py
test_xxlimited.py bpo-45459: Add Py_buffer to limited API (GH-29991) 2022-02-02 07:03:10 -08:00
test_xxtestfuzz.py
test_yield_from.py Add more tests for throwing into yield from (GH-94097) 2022-06-23 16:48:28 -07:00
test_zipapp.py gh-90473: Make chmod a dummy on WASI, skip chmod tests (GH-93534) 2022-06-06 19:24:11 +02:00
test_zipfile64.py gh-102515: Remove unused imports in the Lib/ directory (#102516) 2023-03-08 11:45:38 +00:00
test_zipimport.py gh-98040: Remove find_loader, find_module and other deprecated APIs (#98059) 2023-05-03 04:55:22 -07:00
test_zipimport_support.py
test_zlib.py [3.12] gh-112769: test_zlib: Fix comparison of ZLIB_RUNTIME_VERSION with non-int suffix (GH-112771) (GH-112773) 2023-12-05 20:03:00 +00:00
testcodec.py
testtar.tar
testtar.tar.xz
tf_inherit_check.py
time_hashlib.py
wheel-0.40.0-py3-none-any.whl gh-95299: Rework test_cppext.py to not invoke setup.py directly (#103316) 2023-04-12 23:17:36 -05:00
win_console_handler.py
xmltests.py
zip_cp437_header.zip
zipdir.zip