cpython/Lib/test
Miss Islington (bot) 9cbe4738bc
[3.11] GH-113214: Fix SSLProto exception handling in SSL-over-SSL scenarios (GH-113334) (#113340)
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:51 -08:00
..
audiodata
certdata [3.11] [3.12] gh-108303: Move all certificates to Lib/test/certdata/ (GH-109489) (GH-109682) (#110646) 2023-10-10 21:02:21 +00:00
cjkencodings
configdata [3.11] gh-108303: Move config parser data to Lib/test/configparserdata/ (gh-111879) (gh-111883) 2023-11-09 15:43:28 +01:00
crashers
data
decimaltestdata Fix typos in the Lib directory (GH-28775) 2021-10-06 16:13:48 -07:00
dtracedata
encoded_modules
imghdrdata Optimize images by IMGbot (GH-21348) 2022-02-04 15:49:43 +09:00
leakers
libregrtest [3.11] gh-108927: Fix removing testing modules from sys.modules (GH-108952) (ПР-112712) 2023-12-04 18:16:03 +02:00
regrtestdata/import_from_tests [3.11] gh-108927: Fix removing testing modules from sys.modules (GH-108952) (ПР-112712) 2023-12-04 18:16:03 +02:00
sndhdrdata
subprocessdata
support [3.11] gh-113090: Fix test.support.os_support.can_chmod() on Windows (GH-113091) (GH-113100) 2023-12-14 14:01:01 +02:00
test_asyncio [3.11] GH-113214: Fix SSLProto exception handling in SSL-over-SSL scenarios (GH-113334) (#113340) 2023-12-20 16:51:51 -08:00
test_capi [3.11] gh-112438: Fix support of format units with the "e" prefix in nested tuples in PyArg_Parse (gh-112439) (GH-112461) 2023-11-27 18:11:09 +00:00
test_concurrent_futures [3.11] Add test.support.busy_retry() (#93770) (#110341) 2023-10-04 12:58:49 +02:00
test_cppext [3.11] Add support.MS_WINDOWS constant (#110446) (#110452) (#110464) 2023-10-06 10:19:49 +00:00
test_dataclasses [3.11] gh-108303: Create Lib/test/test_dataclasses/ directory (#108978) (#109675) 2023-09-21 18:59:11 +00:00
test_email [3.11] gh-94606: Fix error when message with Unicode surrogate not surrogateescaped string (GH-94641) (GH-112972) 2023-12-11 16:47:25 +00:00
test_future_stmt [3.11] gh-108303: Move test_future into its own test_future_stmt subdir (#109368) (#109680) 2023-09-21 21:45:37 +02:00
test_gdb [3.11] gh-110995: Fix test_gdb check_usable_gdb() (GH-110998) (#111004) 2023-10-17 18:43:46 +00:00
test_import [3.11] gh-108303: Move double_const to test_import where it belongs (GH-112108) (#112977) 2023-12-11 18:46:02 +00:00
test_importlib [3.11] gh-109974: Fix threading lock_tests race conditions (#110057) (#110355) 2023-10-04 12:07:57 +00:00
test_inspect [3.11] gh-112001: Fix test_builtins_have_signatures in test_inspect (GH-112002) (GH-112004) 2023-11-12 14:49:59 +02:00
test_json gh-96959: Update HTTP links which are redirected to HTTPS (GH-96961) 2022-09-25 01:20:45 -07:00
test_module [3.11] gh-108303: Move more files to Lib/test/test_module (GH-111880) (#111892) 2023-11-09 15:10:26 +00:00
test_multiprocessing_fork [3.11] gh-108388: Split test_multiprocessing_spawn (GH-108396) (#109688) 2023-09-21 20:44:21 +00:00
test_multiprocessing_forkserver [3.11] gh-108388: Split test_multiprocessing_spawn (GH-108396) (#109688) 2023-09-21 20:44:21 +00:00
test_multiprocessing_spawn [3.11] gh-108388: Split test_multiprocessing_spawn (GH-108396) (#109688) 2023-09-21 20:44:21 +00:00
test_peg_generator bpo-45046: Support context managers in unittest (GH-28045) 2022-05-08 08:12:19 -07:00
test_sqlite3 [3.11] gh-108590: Revert gh-108657 (commit 400a1cebc) (#108686) (#108694) 2023-08-30 20:12:10 +00:00
test_tomllib [3.11] gh-108851: Fix tomllib recursion tests (#108853) (#109013) 2023-09-06 16:40:39 +00:00
test_tools [3.11] gh-108303: Move tokenize-related data to Lib/test/tokenizedata (GH-109265) (#109678) 2023-09-21 21:46:05 +02:00
test_warnings [3.11] gh-103186: Fix or catch 'extra' stderr output from unittests (#103196) (#106606) 2023-07-10 21:13:26 +00:00
test_zoneinfo [3.11] [3.12] bpo-42663: Fix parsing TZ strings in zoneinfo module (GH-23825) (GH-110882) (GH-110889) 2023-10-15 08:32:26 +00:00
tokenizedata [3.11] gh-108303: Fix and move badsyntax_pep3120.py (GH-109513) (#109724) 2023-09-22 17:50:32 +02:00
tracedmodules
typinganndata [3.11] gh-108303: Move more typing related files to Lib/test/typinganndata (GH-111825) (#111860) 2023-11-08 17:19:47 +00:00
xmltestdata
ziptestdata [3.11] gh-111625: Fix link to Info-ZIP homepage (GH-111626) (#111640) 2023-11-02 11:36:35 +00:00
.ruff.toml [3.11] Enable ruff on several more files in Lib/test (#110929) (#110935) 2023-10-16 23:17:59 +03:00
__init__.py
__main__.py gh-110756: Sync regrtest with main branch (#110758) (#110781) 2023-10-12 21:45:36 +00: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.11] gh-109592: test_eintr tolerates 20 ms when comparing timings (GH-110102) (#110107) 2023-09-29 13:47:24 +00:00
_test_embed_set_config.py [3.11] Add support.MS_WINDOWS constant (#110446) (#110452) (#110464) 2023-10-06 10:19:49 +00:00
_test_embed_structseq.py bpo-46417: Finalize structseq types at exit (GH-30645) 2022-01-21 01:42:25 +01:00
_test_multiprocessing.py [3.11] gh-111284: Make multiprocessing tests with threads faster and more reliable (GH-111285) (GH-111511) 2023-10-30 17:44:27 +00:00
_test_venv_multiprocessing.py gh-98360: multiprocessing now spawns children on Windows with correct argv[0] in virtual environments (GH-98462) 2022-10-22 20:10:11 +01:00
audiotest.au
audiotests.py
audit-tests.py gh-87604: Avoid publishing list of active per-interpreter audit hooks via the gc module (GH-99373) 2022-11-15 13:10:27 -08:00
autotest.py gh-110756: Sync regrtest with main branch (#110758) (#110781) 2023-10-12 21:45:36 +00:00
bisect_cmd.py
clinic.test.c [3.11] gh-106970: Fix Argument Clinic 'destination <name> clear' command (#106972) (#107059) 2023-07-22 17:44:11 +00:00
cmath_testcases.txt
curses_tests.py
datetimetester.py gh-91838: Resolve HTTP links which redirect to HTTPS (GH-95642) 2022-08-04 06:15:11 -07:00
dis_module.py
doctest_aliases.py
doctest_lineno.py [3.11] gh-61648: Detect line numbers of properties in doctests (GH-113161) (GH-113165) 2023-12-15 13:38: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 [3.11] Add test.support.busy_retry() (#93770) (#110341) 2023-10-04 12:58:49 +02:00
formatfloat_testcases.txt
ieee754.txt bpo-44339: Fix math.pow corner case to comply with IEEE 754 (GH-26606) 2021-06-12 10:23:02 +01:00
imp_dummy.py
list_tests.py
lock_tests.py [3.11] gh-109974: Fix threading lock_tests race conditions (#110057) (#110355) 2023-10-04 12:07:57 +00:00
mailcap.txt
mapping_tests.py
math_testcases.txt
memory_watchdog.py
mime.types bpo-44740: Lowercase "internet" and "web" where appropriate. (#27378) 2021-07-27 00:11:55 +02:00
mock_socket.py Revert "bpo-28533: Remove asyncore, asynchat, smtpd modules (GH-29521)" (GH-29951) 2021-12-07 12:31:04 +01:00
mp_fork_bomb.py
mp_preload.py
multibytecodec_support.py
pickletester.py [3.11] gh-82565: Add tests for pickle and unpickle with bad files (GH-16606) (GH-112592) 2023-12-01 14:18:09 +00:00
profilee.py
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
pythoninfo.py gh-110756: Sync regrtest with main branch (#110758) (#110781) 2023-10-12 21:45:36 +00:00
randv2_32.pck
randv2_64.pck
randv3.pck
re_tests.py
recursion.tar
regrtest.py gh-110756: Sync regrtest with main branch (#110758) (#110781) 2023-10-12 21:45:36 +00:00
relimport.py
reperf.py
sample_doctest.py
sample_doctest_no_docstrings.py
sample_doctest_no_doctests.py
seq_tests.py bpo-43413: Fix handling keyword arguments in subclasses of some buitin classes (GH-26456) 2021-09-12 13:27:50 +03:00
signalinterproctester.py [3.11] gh-110033: Fix signal test_interprocess_signal() (GH-110035) (#110041) 2023-09-28 17:48:58 +00:00
Sine-1000Hz-300ms.aif
sortperf.py
ssl_servers.py [3.11] [3.12] gh-108303: Move all certificates to Lib/test/certdata/ (GH-109489) (GH-109682) (#110646) 2023-10-10 21:02:21 +00:00
ssltests.py Revert "bpo-43989: Temporarily disable warnings in ssltests (GH-25780)" (GH-25793) 2021-05-01 13:53:57 -07:00
string_tests.py [3.11] gh-110160: Fix flaky test_find_periodic_pattern in string_tests (… (#110183) 2023-10-01 22:43:57 +02:00
test___all__.py bpo-47061: deprecate the aifc module (GH-32134) 2022-04-05 12:05:48 -07:00
test__locale.py [3.11] gh-90473: Skip tests that don't apply to Emscripten and WASI (GH-92846) (GH-92851) 2022-05-16 20:15:56 +02:00
test__opcode.py gh-90997: bpo-46841: Disassembly of quickened code (GH-32099) 2022-04-19 09:45:08 +01:00
test__osx_support.py bpo-45046: Support context managers in unittest (GH-28045) 2022-05-08 08:12:19 -07:00
test__xxsubinterpreters.py [3.11] Add test.support.busy_retry() (#93770) (#110341) 2023-10-04 12:58:49 +02:00
test_abc.py [3.11] gh-106300: Improve assertRaises(Exception) usages in tests (GH-106302). (GH-106545) 2023-07-08 08:22:33 +00:00
test_abstract_numbers.py
test_aifc.py Deprecate audioop (GH-32392) 2022-04-07 12:27:35 -07:00
test_argparse.py [3.11] gh-101640: Make argparse _print_message catch any write error (GH-101802) (#104250) 2023-05-06 23:17:27 +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 bpo-43798: Add source location attributes to alias (GH-25324) 2021-04-10 22:56:28 +02:00
test_ast.py [3.11] gh-108416: Mark slow test methods with @requires_resource('cpu') (GH-108421) (GH-108799) 2023-09-03 09:34:30 +03:00
test_asyncgen.py [3.11] GH-109067: fix randomly failing test_async_gen_asyncio_gc_aclose_09 test (GH-109142) (#109150) 2023-09-08 17:02:57 +00:00
test_asynchat.py gh-92169: Use warnings_helper.import_deprecated() to import deprecated modules uniformly in tests (GH-92170) 2022-05-03 10:17:54 +03:00
test_asyncore.py gh-92169: Use warnings_helper.import_deprecated() to import deprecated modules uniformly in tests (GH-92170) 2022-05-03 10:17:54 +03:00
test_atexit.py gh-90473: WASI: Mark tests that require os.pipe() (GH-92837) 2022-05-16 01:04:01 -07:00
test_audioop.py Deprecate audioop (GH-32392) 2022-04-07 12:27:35 -07:00
test_audit.py gh-87604: Avoid publishing list of active per-interpreter audit hooks via the gc module (GH-99373) 2022-11-15 13:10:27 -08:00
test_augassign.py
test_base64.py bpo-35970: Add help flag to base64 module (GH-28774) 2021-10-06 18:38:43 -07:00
test_baseexception.py gh-97591: In Exception.__setstate__() acquire strong references before calling tp_hash slot (GH-97700) 2022-10-01 21:19:57 -07:00
test_bdb.py [3.11] gh-101517: fix line number propagation in code generated for except* (#103550) (#103816) 2023-04-25 18:08:54 +01:00
test_bigaddrspace.py bpo-45229: Remove test_main in many tests (GH-28405) 2021-09-19 15:27:33 +03:00
test_bigmem.py gh-102701: Fix overflow in dictobject.c (GH-102750) 2023-03-17 07:54:18 -07:00
test_binascii.py [3.11] gh-67565: Add tests for C-contiguity checks (GH-110951) (GH-111199) 2023-10-23 12:49:44 +03:00
test_binop.py
test_bisect.py gh-92839: fixed typo in _bisectmodule.c (line 131) (GH-92849) 2022-05-28 11:31:06 -07:00
test_bool.py gh-102252: Improve coverage of test_bool.py (GH-102253) 2023-02-25 13:15:45 -08:00
test_buffer.py [3.11] gh-108416: Mark slow test methods with @requires_resource('cpu') (GH-108421) (GH-108799) 2023-09-03 09:34:30 +03:00
test_bufio.py
test_builtin.py [3.11] gh-112716: Fix SystemError when __builtins__ is not a dict (GH-112770) (GH-113105) 2023-12-14 12:59:33 +00:00
test_bytes.py [3.11] gh-104231: Add more tests for str(), repr(), ascii(), and bytes() (GH-112551) (GH-112556) 2023-12-01 10:17:20 +02:00
test_bz2.py [3.11] gh-108418: Speed up bigmem compression tests in dry mode (GH-108419) (GH-108481) 2023-08-25 12:10:22 +00:00
test_c_locale_coercion.py bpo-45229: Remove test_main in many tests (GH-28405) 2021-09-19 15:27:33 +03:00
test_calendar.py gh-101377: improving test_locale_calendar_formatweekday of calendar (GH-101378) 2023-03-14 20:00:28 -07:00
test_call.py gh-60203: Always pass True/False as boolean arguments in tests (GH-99983) 2022-12-04 04:50:46 -08: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_check_c_globals.py gh-95349: Hide a Distutils Warning Filter for test_check_c_globals (GH-95837) (GH-95843) 2022-08-10 12:57:32 +02:00
test_class.py bpo-43857: Improve the AttributeError message when deleting a missing attribute (#25424) 2022-05-05 06:37:26 -07:00
test_clinic.py [3.11] gh-106368: Add test for Argument Clinic misbehaving custom converter_init() (GH-107496) (#107500) 2023-07-31 12:32:18 +00:00
test_cmath.py bpo-45668: Fix PGO tests without test extensions (GH-29315) 2021-11-01 11:14:53 +01:00
test_cmd.py [3.11] gh-111426: Remove test_cmd.test_coverage (GH-111427) (#111433) 2023-10-28 23:23:38 +00:00
test_cmd_line.py gh-96848: Fix -X int_max_str_digits option parsing (GH-96988) 2022-10-22 20:55:26 +01:00
test_cmd_line_script.py [3.11] gh-103186: Fix or catch 'extra' stderr output from unittests (#103196) (#106606) 2023-07-10 21:13:26 +00:00
test_code.py [3.11] GH-97779: Ensure that *all* frame objects are backed by "complete" frames (GH-97886) 2022-10-04 22:46:34 -07: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.11] gh-101180: Fix a bug where iso2022_jp_3 and iso2022_jp_2004 co… (gh-111771) 2023-11-06 11:29:59 +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.11] gh-109848: Make test_rot13_func in test_codecs independent (GH-109850) (GH-110505) 2023-10-07 13:24:27 +00:00
test_codeop.py [3.11] gh-111366: Correctly show custom syntax error messages in the codeop module functions (GH-111384). (#111516) 2023-10-31 14:41:20 +00:00
test_collections.py [3.11] gh-98513: Test abstract methods of some collections types (GH-98516) (#99226) 2022-11-07 18:45:08 -08:00
test_colorsys.py [3.11] gh-106498: Revert incorrect colorsys.rgb_to_hls change (GH-106627) (#106633) 2023-07-11 15:48:00 +00:00
test_compare.py [3.11] gh-56276: Add tests to test_compare (GH-3199) (#104694) 2023-05-20 16:31:42 +00:00
test_compile.py [3.11] gh-109351: Fix crash when compiling AST with invalid NamedExpr (GH-109352) (#109380) 2023-09-13 16:32:08 +00:00
test_compileall.py [3.11] gh-109295: Clean up multiprocessing in test_asyncio and test_compileall (GH-109298) (#109302) 2023-09-12 01:53:59 +00:00
test_complex.py gh-99320: remove tests for old-style class from test_complex (GH-99321) 2022-11-10 03:22:00 -08:00
test_configparser.py [3.11] gh-108303: Move config parser data to Lib/test/configparserdata/ (gh-111879) (gh-111883) 2023-11-09 15:43:28 +01:00
test_contains.py
test_context.py [3.11] gh-108416: Mark slow test methods with @requires_resource('cpu') (GH-108421) (GH-108799) 2023-09-03 09:34:30 +03:00
test_contextlib.py [3.11] Synchronize test_contextlib with test_contextlib_async (GH-111000) (GH-111115) 2023-10-20 14:33:22 +00:00
test_contextlib_async.py [3.11] gh-110378: Fix test_async_gen_propagates_generator_exit in test_contextlib_async (GH-110500) (#110611) 2023-10-10 13:12:40 +02:00
test_copy.py [3.11] gh-100871: Improve copy module tests (GH-100872) (#100976) 2023-01-12 11:15:00 +00:00
test_copyreg.py
test_coroutines.py gh-100600: Fix "coroutine was never awaited" warning in test_coroutines (GH-100601) 2022-12-29 07:41:34 -08:00
test_cprofile.py
test_crashers.py
test_crypt.py gh-91217: deprecate crypt (GH-91459) 2022-04-11 17:02:19 -07:00
test_csv.py [3.11] gh-104265 Disallow instantiation of _csv.Reader and _csv.Writer (GH-104266) (#104278) 2023-05-08 17:34:43 +05:30
test_ctypes.py
test_curses.py gh-91914: Fix test_curses on non-UTF-8 locale (GH-91919) 2022-04-26 07:59:56 +03:00
test_datetime.py Revert "Revert "bpo-45229: Make datetime tests discoverable (GH-28615)" (GH-28650)" (GH-28667) 2021-10-01 10:57:58 +03:00
test_dbm.py bpo-45500: Rewrite test_dbm (GH-29002) 2021-10-19 21:11:28 +02:00
test_dbm_dumb.py gh-90473: Make chmod a dummy on WASI, skip chmod tests (GH-93534) (GH-93550) 2022-06-06 20:09:51 +02:00
test_dbm_gnu.py bpo-40563: Support pathlike objects on dbm/shelve (GH-21849) 2021-09-10 15:26:16 +03:00
test_dbm_ndbm.py bpo-40563: Support pathlike objects on dbm/shelve (GH-21849) 2021-09-10 15:26:16 +03:00
test_decimal.py [3.11] gh-106263: Fix segfault in signaldict_repr in _decimal module (#… (#107490) 2023-07-31 15:52:23 +02:00
test_decorators.py bpo-46764: Fix wrapping bound method with @classmethod (#31367) 2022-05-04 23:00:21 -05:00
test_defaultdict.py
test_deque.py bpo-26579: Add object.__getstate__(). (GH-2821) 2022-04-06 20:00:14 +03:00
test_descr.py [3.11] Fix typos in docs and comments (#109619) (#109622) 2023-09-20 17:50:48 +00:00
test_descrtut.py gh-91838: Resolve more HTTP links which redirect to HTTPS (GH-95650) (GH-95780) 2022-08-10 12:55:50 +02:00
test_devpoll.py bpo-45229: Remove test_main in many tests (GH-28405) 2021-09-19 15:27:33 +03:00
test_dict.py bpo-46198: rename duplicate tests and remove unused code (GH-30297) 2022-03-10 08:20:11 -08:00
test_dict_version.py Fix typos in the Lib directory (GH-28775) 2021-10-06 16:13:48 -07:00
test_dictcomps.py
test_dictviews.py gh-98512: Add more tests for ValuesView (GH-98515) 2022-11-02 19:35:39 -07:00
test_difflib.py bpo-45229: Remove test_main in many tests (GH-28405) 2021-09-19 15:27:33 +03:00
test_difflib_expect.html
test_dis.py gh-92886: make test_ast pass with -O (assertions off) (GH-98058) 2022-10-07 22:02:38 -07:00
test_distutils.py [3.11] gh-111309: Use unittest to collect and run distutils tests (GH-111311) 2023-10-25 14:57:17 +03:00
test_doctest.py [3.11] gh-61648: Detect line numbers of properties in doctests (GH-113161) (GH-113165) 2023-12-15 13:38:45 +00:00
test_doctest.txt
test_doctest2.py bpo-45229: Make doctest tests discoverable (GH-28986) 2021-10-20 16:36:27 +02:00
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.11] gh-104280: Add test cases for DTrace probes (GH-107125) (#107492) 2023-07-31 11:40:20 +02:00
test_dynamic.py [3.11] GH-96636: Remove all uses of NOTRACE_DISPATCH (GH-96643) (#96688) 2022-09-09 09:24:44 -07:00
test_dynamicclassattribute.py
test_eintr.py [3.11] gh-108416: Mark slow but not CPU bound test methods with requires_resource('walltime') (GH-108480) (GH-108924) 2023-09-05 15:27:55 +00:00
test_embed.py [3.11] Add support.MS_WINDOWS constant (#110446) (#110452) (#110464) 2023-10-06 10:19:49 +00:00
test_ensurepip.py
test_enum.py [3.11] gh-111181: Fix enum doctests (GH-111180) (GH-111617) 2023-11-03 16:51:56 -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 bpo-44396: Update multi-line-start location when reallocating tokenizer buffers (GH-26676) 2021-06-12 10:53:49 -07:00
test_epoll.py
test_errno.py
test_except_star.py [3.11] gh-103590: do not wrap a single exception raised from a try-except* (#104094) 2023-05-02 19:24:02 +01:00
test_exception_group.py gh-99553: add tests for ExceptionGroup wrapping (GH-99615) 2023-04-11 00:07:25 -07:00
test_exception_hierarchy.py [3.11] gh-96005: Handle WASI ENOTCAPABLE in getpath (GH-96006) (GH-96034) (GH-96038) 2022-09-13 13:00:45 +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.11] gh-107450: Check for overflow in the tokenizer and fix overflow test (GH-110832) (#110939) 2023-10-18 00:34:56 +02:00
test_extcall.py bpo-45229: Use doctest.DocTestSuite instead of run_doctest (GH-28468) 2021-09-20 11:36:57 +03:00
test_faulthandler.py gh-110756: Sync regrtest with main branch (#110758) (#110781) 2023-10-12 21:45:36 +00:00
test_fcntl.py [3.11] gh-95672 fix typo SkitTest to SkipTest (gh-102119) (#102121) 2023-02-22 10:34:51 +09:00
test_file.py bpo-25130: Add calls of gc.collect() in tests to support PyPy (GH-28005) 2021-08-29 14:04:40 +03: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 bpo-45229: Remove test_main in many tests (GH-28405) 2021-09-19 15:27:33 +03:00
test_fileinput.py [3.11] gh-101961 fileinput.hookcompressed should not set the encoding value for the binary mode (gh-102068) (#102098) 2023-02-21 12:39:16 +09:00
test_fileio.py [3.11] Make use of TESTFN_ASCII in test_fileio (GH-101645) (#101650) 2023-02-08 11:05:36 +01: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.11] gh-109546: Add more tests for formatting floats (GH-109548) (#109685) 2023-09-21 21:45:18 +02:00
test_flufl.py Fix mistake in barry_as_FLUFL test (GH-31392) 2022-02-17 20:45:35 -05:00
test_fnmatch.py gh-89973: Fix re.error in the fnmatch module. (GH-93072) 2022-06-05 02:39:11 -07:00
test_fork1.py bpo-40280: Add requires_fork test helper (GH-30622) 2022-01-16 22:52:43 +01:00
test_format.py [3.11] gh-104018: disallow "z" format specifier in %-format of byte strings (GH-104033) (#104058) 2023-05-01 20:18:29 +00:00
test_fractions.py bpo-44547: Make Fractions objects instances of typing.SupportsInt (GH-27851) 2021-10-22 00:09:47 +02:00
test_frame.py [3.11] Fix typos in docs and comments (#109619) (#109622) 2023-09-20 17:50:48 +00:00
test_frozen.py bpo-21736: Set __file__ on frozen stdlib modules. (gh-28656) 2021-10-14 15:32:18 -06:00
test_fstring.py gh-94869: Fix the location in some expressions for multi-line f-string ast nodes (GH-94895) 2022-07-16 12:16:51 -07:00
test_ftplib.py [3.11] [3.12] gh-108303: Move all certificates to Lib/test/certdata/ (GH-109489) (GH-109682) (#110646) 2023-10-10 21:02:21 +00:00
test_funcattrs.py
test_functools.py [3.11] gh-90805: Make sure test_functools works with and without _functoolsmodule (GH-108644) (GH-109274) 2023-09-11 16:35:41 +00:00
test_gc.py gh-91636: Don't clear required fields of function objects (GH-91651) 2022-04-21 02:06:35 -04:00
test_generator_stop.py
test_generators.py [3.11] Re-enable commented-out test in test_generators.py (GH-104130) (#104261) 2023-05-07 05:11:00 +00:00
test_genericalias.py [3.11] gh-103880: Fix assertRaises usage in test_genericalias (GH-103916) (#103917) 2023-04-27 16:03:29 +05:30
test_genericclass.py [3.11] Enable ruff on several more files in Lib/test (#110929) (#110935) 2023-10-16 23:17:59 +03:00
test_genericpath.py [3.11] gh-106242: Fix path truncation in os.path.normpath (GH-106816) (#107982) 2023-08-15 19:07:52 +02:00
test_genexps.py bpo-45229: Use doctest.DocTestSuite instead of run_doctest (GH-28468) 2021-09-20 11:36:57 +03:00
test_getopt.py [3.11] gh-89392: Use unittest test runner for doctests in test_getopt (GH-108916) (GH-108920) 2023-09-05 15:08:14 +00: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 17:00:34 +00:00
test_gettext.py [3.11] gh-110519: Improve deprecation warning in the gettext module (GH-110520) (GH-110564) 2023-10-09 16:10:34 +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 08:12:19 -07:00
test_grammar.py [3.11] gh-108303: Move ann_module*.py files to typinganndata/ folder (#108354) (#109673) 2023-09-21 18:18:39 +00: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) (GH-95744) 2022-08-06 19:30:46 +02:00
test_gzip.py bpo-46267: Test compresslevel in gzip.compress (#30416) 2022-05-02 23:11:06 -06:00
test_hash.py bpo-29410: Change the default hash algorithm to SipHash13. (GH-28752) 2021-10-10 17:29:46 +09:00
test_hashlib.py bpo-40280: Detect missing threading on WASM platforms (GH-32352) 2022-04-07 09:22:47 +02:00
test_heapq.py bpo-28395: Remove unnecessary semicolons in tests (GH-26868) 2021-06-23 18:01:06 +09:00
test_hmac.py gh-103256: Fix hmac algorithm to support fallback implementation (gh-103286) 2023-04-06 19:27:46 -07:00
test_html.py
test_htmlparser.py
test_http_cookiejar.py [3.11] gh-99576: Fix cookiejar file that was not truncated for some classes (GH-99616) (GH-100377) 2022-12-20 18:22:39 +01:00
test_http_cookies.py bpo-45229: Use doctest.DocTestSuite instead of run_doctest (GH-28468) 2021-09-20 11:36:57 +03:00
test_httplib.py [3.11] gh-113199: Make read1() and readline() of HTTPResponse close IO after reading all data (GH-113200) (GH-113260) 2023-12-18 20:34:15 +00:00
test_httpservers.py [3.11] gh-105821: Use a raw f-string in test_httpservers.py (GH-105822) (#108576) 2023-08-28 17:44:13 +00:00
test_idle.py [3.11] GH-71383: IDLE - Document testing subsets of modules (GH-104463) (#104464) 2023-05-14 04:18:30 +00:00
test_imaplib.py [3.11] [3.12] gh-108303: Move all certificates to Lib/test/certdata/ (GH-109489) (GH-109682) (#110646) 2023-10-10 21:02:21 +00:00
test_imghdr.py gh-91217: deprecate imghdr (#91461) 2022-04-13 10:47:41 -07:00
test_imp.py [3.11] gh-108303: Fix and move badsyntax_pep3120.py (GH-109513) (#109724) 2023-09-22 17:50:32 +02:00
test_index.py
test_int.py [3.11] Improve int test coverage (GH-104024) (#104026) 2023-05-01 00:50:01 +00:00
test_int_literal.py
test_interpreters.py bpo-40280: Skip more tests on Emscripten (GH-31947) 2022-03-17 12:09:57 +01:00
test_io.py [3.11] gh-111942: Fix crashes in TextIOWrapper.reconfigure() (GH-111976) (GH-112059) 2023-11-15 14:20:18 +00:00
test_ioctl.py
test_ipaddress.py [3.11] gh-110196: Fix ipaddress.IPv6Address.__reduce__ (GH-110198) (GH-111190) 2023-10-22 19:12:58 +00:00
test_isinstance.py [3.11] Trim trailing whitespace and test on CI (GH-104275) (#108215) 2023-08-22 12:57:31 +03:00
test_iter.py gh-101892: Fix SystemError when a callable iterator call exhausts the iterator (GH-101896) 2023-03-04 06:46:17 -08:00
test_iterlen.py
test_itertools.py [3.11] gh-109786: Fix leaks and crash when re-enter itertools.pairwise.__next__() (GH-109788) (GH-112700) 2023-12-04 12:20:19 +00:00
test_keyword.py gh-102158: Add tests for softkwlist (GH-102159) 2023-02-23 18:54:47 -08:00
test_keywordonlyarg.py [3.11] Enable ruff on several more files in Lib/test (#110929) (#110935) 2023-10-16 23:17:59 +03:00
test_kqueue.py
test_largefile.py [3.11] gh-108416: Mark slow test methods with @requires_resource('cpu') (GH-108421) (GH-108799) 2023-09-03 09:34:30 +03:00
test_launcher.py gh-101467: Correct py.exe handling of prefix matches and cases when only one runtime is installed (GH-101468) 2023-02-01 13:31:21 -08:00
test_lib2to3.py bpo-40360: Deprecate the lib2to3 package (GH-28116) 2021-09-02 11:46:47 +02:00
test_linecache.py gh-92336: linecache.getline should not raise exceptions on decoding errors (GH-94410) 2022-06-30 02:59:33 -07:00
test_list.py gh-97616: list_resize() checks for integer overflow (GH-97617) 2022-10-24 16:45:40 +01:00
test_listcomps.py bpo-45229: Use doctest.DocTestSuite instead of run_doctest (GH-28468) 2021-09-20 11:36:57 +03:00
test_lltrace.py gh-78607: Replace __ltrace__ with __lltrace__ (GH-91619) 2022-04-16 18:57:00 -04:00
test_locale.py [3.11] gh-90473: Skip tests that don't apply to Emscripten and WASI (GH-92846) (GH-92851) 2022-05-16 20:15:56 +02:00
test_logging.py [3.11] gh-110875: Handle '.' properties in logging formatter configuration correctly. (GH-110943) (GH-111914) 2023-11-09 19:51:43 +00:00
test_long.py [3.11] gh-101266: Revert fix __sizeof__ for subclasses of int (#101638) 2023-02-07 11:44:43 +00:00
test_longexp.py
test_lzma.py [3.11] gh-108418: Speed up bigmem compression tests in dry mode (GH-108419) (GH-108481) 2023-08-25 12:10:22 +00:00
test_mailbox.py [3.11] gh-106300: Improve assertRaises(Exception) usages in tests (GH-106302). (GH-106545) 2023-07-08 08:22:33 +00:00
test_mailcap.py [3.11] gh-103186: assert in tests that UnsafeMailcapInput warnings are provided (GH-103217) (GH-108800) 2023-09-02 05:53:48 +00:00
test_marshal.py gh-99934: test_marshal.py: add more elements in test_deterministic_sets (GH-99935) 2022-12-03 09:18:23 -08:00
test_math.py [3.11] gh-102837: more tests for the math module (GH-111930)(GH-102523) (GH-112030) (GH-112041) 2023-11-16 13:07:53 +01:00
test_memoryio.py [3.11] gh-111174: Fix crash in getbuffer() called repeatedly for empty BytesIO (GH-111210) (GH-111315) 2023-10-25 11:18:30 +00:00
test_memoryview.py gh-92888: Fix memoryview bad __index__ use after free (GH-92946) 2022-06-18 07:40:39 -07:00
test_metaclass.py bpo-45229: Use doctest.DocTestSuite instead of run_doctest (GH-28468) 2021-09-20 11:36:57 +03:00
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-96175: add missing self._localName assignment in xml.dom.minidom.Attr (GH-96176) 2022-08-23 10:18:19 -07:00
test_mmap.py [3.11] gh-107888: Fix test_mmap PROT_EXEC comment (GH-110125) (#110130) 2023-09-29 22:19:33 +00:00
test_modulefinder.py gh-93616: Fix env changed issue in test_modulefinder (GH-93617) 2022-06-09 00:02:39 -07:00
test_msilib.py gh-91217: deprecate msilib (GH-91515) 2022-04-14 12:50:11 -07:00
test_multibytecodec.py [3.11] gh-108416: Mark slow test methods with @requires_resource('cpu') (GH-108421) (GH-108799) 2023-09-03 09:34:30 +03:00
test_multiprocessing_main_handling.py [3.11] Add test.support.busy_retry() (#93770) (#110341) 2023-10-04 12:58:49 +02:00
test_named_expressions.py
test_netrc.py [3.11] gh-89392: Remove test_main() in test_netrc (GH-108860) (GH-108868) 2023-09-04 10:20:24 +00:00
test_nis.py gh-91217: deprecate nis (GH-91606) 2022-04-16 13:17:30 -07:00
test_nntplib.py [3.11] [3.12] gh-108303: Move all certificates to Lib/test/certdata/ (GH-109489) (GH-109682) (#110646) 2023-10-10 21:02:21 +00:00
test_ntpath.py [3.11] gh-106242: Make ntpath.realpath errors consistent with abspath when there are embedded nulls (GH-108248) 2023-08-22 15:35:16 +01:00
test_numeric_tower.py [3.11] gh-68163: Correct conversion of Rational instances to float (GH-25619) (#96556) 2022-09-08 12:03:53 +01:00
test_opcache.py [3.11] GH-105840: Fix assertion failures when specializing calls with too many __defaults__ (GH-105864) 2023-06-16 18:30:22 +00:00
test_opcodes.py [3.11] gh-108303: Move ann_module*.py files to typinganndata/ folder (#108354) (#109673) 2023-09-21 18:18:39 +00:00
test_openpty.py
test_operator.py [3.11] gh-102088 Optimize iter_index itertools recipe (GH-102360) (GH-102363) 2023-03-01 21:52:37 -06:00
test_optparse.py bpo-45229: Remove test_main in many tests (GH-28405) 2021-09-19 15:27:33 +03:00
test_ordered_dict.py [3.11] gh-105736: Sync pure python version of OrderedDict with the C version (GH-108098) (GH-108201) 2023-08-21 10:37:09 +00:00
test_os.py [3.11] gh-113090: Fix test.support.os_support.can_chmod() on Windows (GH-113091) (GH-113100) 2023-12-14 14:01:01 +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.11] GH-87695: Fix OSError from pathlib.Path.glob() (GH-104292) (GH-104362) 2023-05-10 23:19:49 +00:00
test_patma.py [3.11] GH-103971: Fix incorrect locations for code following case blocks 2023-04-28 20:08:25 +00:00
test_pdb.py [3.11] gh-110944: Move pty helper to test.support and add basic pdb completion test (GH-111826) (GH-112025) 2023-11-14 13:25:38 +01:00
test_peepholer.py [3.11] gh-108416: Mark slow test methods with @requires_resource('cpu') (GH-108421) (GH-108799) 2023-09-03 09:34:30 +03:00
test_pep646_syntax.py [3.11] gh-89392: Fix running test_pep646_syntax as script (GH-108875) (GH-108877) 2023-09-05 06:41:15 +00:00
test_pickle.py GH-89988: Fix memory leak in pickle.Pickler dispatch_table lookup (GH-94298) 2022-07-14 09:47:17 -07:00
test_picklebuffer.py
test_pickletools.py bpo-45229: Make pickle tests discoverable (GH-28467) 2021-09-20 18:21:33 +03:00
test_pipes.py gh-91217: deprecate-pipes (GH-91779) 2022-04-21 19:28:34 -07:00
test_pkg.py
test_pkgutil.py bpo-45229: Remove test_main in many tests (GH-28405) 2021-09-19 15:27:33 +03:00
test_platform.py gh-97966: Restore prior expectation that uname_result._fields and ._asdict would include the processor. (gh-98343) 2022-11-26 05:53:00 -08:00
test_plistlib.py bpo-42095: plistlib: Add tests that compare with plutil(1) (#27173) 2021-07-17 12:11:04 +02:00
test_poll.py [3.11] gh-108416: Mark slow but not CPU bound test methods with requires_resource('walltime') (GH-108480) (GH-108924) 2023-09-05 15:27:55 +00: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.11] [3.12] gh-108303: Move all certificates to Lib/test/certdata/ (GH-109489) (GH-109682) (#110646) 2023-10-10 21:02:21 +00:00
test_positional_only_arg.py bpo-38605: Revert making 'from __future__ import annotations' the default (GH-25490) 2021-04-21 12:41:19 +01:00
test_posix.py [3.11] gh-113090: Fix test.support.os_support.can_chmod() on Windows (GH-113091) (GH-113100) 2023-12-14 14:01:01 +02:00
test_posixpath.py gh-96192: fix os.ismount() to use a path that is str or bytes (GH-96194) 2022-11-30 15:31:49 -08:00
test_pow.py GH-102341: Improve the test function for pow (GH-102342) 2023-03-05 09:55:18 -08:00
test_pprint.py bpo-41546: make pprint (like print) not write to stdout when it is None (GH-26810) 2021-07-19 10:19:02 +01:00
test_print.py bpo-34013: Move the Python 2 hints from the exception constructor to the parser (GH-27392) 2021-07-27 21:30:32 +01:00
test_profile.py bpo-45229: Remove test_main in many tests (GH-28405) 2021-09-19 15:27:33 +03:00
test_property.py [3.11] GH-100942: Fix incorrect cast in property_copy(). (GH-100965). (#101008) 2023-01-15 12:38:25 +05:30
test_pstats.py bpo-38659: [Enum] add _simple_enum decorator (GH-25497) 2021-04-21 10:20:44 -07:00
test_pty.py [3.11] gh-110673: test_pty raises on short write (GH-110677) (#110743) 2023-10-12 10:09:49 +02:00
test_pulldom.py bpo-45132 Remove deprecated __getitem__ methods (GH-28225) 2021-09-08 13:07:40 +03:00
test_pwd.py gh-95376: Add test for names containing null (GH-GH-5394) (#GH-5746) 2022-08-06 19:31:58 +02:00
test_py_compile.py [3.11] gh-108303: Move tokenize-related data to Lib/test/tokenizedata (GH-109265) (#109678) 2023-09-21 21:46:05 +02:00
test_pyclbr.py [3.11] gh-95913: make the new internal classes pdb.ModuleTarget/ScriptTarget private (GH-96053) (#96063) 2022-08-18 14:39:16 +01:00
test_pydoc.py [3.11] gh-112266: Remove (if defined) part from __dict__ and __weakref__ docstrings (GH-112268) (#112276) 2023-11-20 09:04:38 +00:00
test_pyexpat.py [3.11] gh-109230: test_pyexpat no longer depends on the current directory (GH-109233) (#109242) 2023-09-10 22:46:47 +00:00
test_queue.py gh-90473: Skip test_queue when threading is not available (GH-93712) 2022-06-11 03:20:28 -07: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 12:04:49 -08:00
test_range.py [3.11] Revert "Add tests for empty range equality (GH-103751)" (GH-103770) (#103781) 2023-04-24 18:54:21 +00:00
test_re.py [3.11] gh-109747: Improve errors for unsupported look-behind patterns (GH-109859) (GH-110860) 2023-10-14 06:51:24 +00:00
test_readline.py [3.11] gh-112105: Make completer delims work on libedit (gh-112106) (gh-112488) 2023-11-28 06:39:47 +00:00
test_regrtest.py [3.11] gh-108927: Fix removing testing modules from sys.modules (GH-108952) (ПР-112712) 2023-12-04 18:16:03 +02: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 bpo-39549: reprlib.Repr uses a “fillvalue” attribute (GH-18343) 2021-09-22 15:45:58 -05: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.11] gh-111806: Fix test_recursion in test_richcmp on WASI builds (GH-111830) (GH-111832) 2023-11-07 22:04:18 +00:00
test_rlcompleter.py gh-92032: Add soft keywords to rlcompleter (#92029) 2022-05-02 16:36:29 -06:00
test_robotparser.py [3.11] gh-90473: Skip tests that don't apply to Emscripten and WASI (GH-92846) (GH-92851) 2022-05-16 20:15:56 +02:00
test_runpy.py [3.11] gh-108416: Mark slow test methods with @requires_resource('cpu') (GH-108421) (GH-108799) 2023-09-03 09:34:30 +03:00
test_sax.py bpo-45229: Remove test_main in many tests (GH-28405) 2021-09-19 15:27:33 +03:00
test_sched.py gh-90808: add more examples to test_sched.test_priority (GH-31144) 2022-09-20 19:03:13 -07:00
test_scope.py bpo-25130: Add calls of gc.collect() in tests to support PyPy (GH-28005) 2021-08-29 14:04:40 +03:00
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 bpo-40280: Skip socket, fork, subprocess tests on Emscripten (GH-31986) 2022-03-22 03:04:36 -07:00
test_selectors.py [3.11] gh-110038: KqueueSelector must count all read/write events (GH-110039) (#110044) 2023-09-28 20:58:24 +02:00
test_set.py bpo-45046: Support context managers in unittest (GH-28045) 2022-05-08 08:12:19 -07:00
test_setcomps.py bpo-45229: Use doctest.DocTestSuite instead of run_doctest (GH-28468) 2021-09-20 11:36:57 +03:00
test_shelve.py bpo-45502: Fix test_shelve (GH-29003) 2021-10-22 16:14:58 +02:00
test_shlex.py
test_shutil.py [3.11] gh-113086: Add tests for os.chmod() and os.lchmod() (GH-113087) (GH-113089) 2023-12-14 07:33:35 +00:00
test_signal.py [3.11] gh-110017: Disable test_signal.test_stress_modifying_handlers on macOS (GH-112834) (#112852) 2023-12-08 10:08:04 +01:00
test_site.py [3.11] gh-109237: Fix test_site for non-ASCII working directory (GH-109238) (#109240) 2023-09-10 22:39:49 +00:00
test_slice.py [3.11] gh-100931: Test all pickle protocols in test_slice (GH-100932). (GH-100979) 2023-01-12 03:24:09 -08:00
test_smtpd.py gh-90473: WASI: skip gethostname tests (GH-93092) 2022-05-23 08:21:45 -07:00
test_smtplib.py gh-92169: Use warnings_helper.import_deprecated() to import deprecated modules uniformly in tests (GH-92170) 2022-05-03 10:17:54 +03:00
test_smtpnet.py [3.11] gh-108416: Mark slow but not CPU bound test methods with requires_resource('walltime') (GH-108480) (GH-108924) 2023-09-05 15:27:55 +00:00
test_sndhdr.py gh-91217: deprecate-sndhdr (#91806) 2022-04-22 15:48:03 -07:00
test_socket.py [3.11] bpo-35191: Fix unexpected integer truncation in socket.setblocking() (GH-10415) 2023-12-01 17:44:03 +02:00
test_socketserver.py [3.11] gh-110393: Remove watchdog with hardcoded timeout (GH-110400) (#110444) 2023-10-05 22:05:20 +00:00
test_sort.py gh-95173: Add a regression test for sorting tuples containing None (GH-95464) 2022-08-01 09:29:57 -07:00
test_source_encoding.py [3.11] gh-108303: Move tokenize-related data to Lib/test/tokenizedata (GH-109265) (#109678) 2023-09-21 21:46:05 +02:00
test_spwd.py gh-91217: deprecate spwd (#91846) 2022-04-23 14:48:17 -07:00
test_ssl.py [3.11] gh-84443: SSLSocket.recv_into() now support buffer protocol with itemsize != 1 (GH-20310) (GH-112459) 2023-11-27 17:41:05 +00:00
test_stable_abi_ctypes.py gh-91324: Convert the stable ABI manifest to TOML (GH-92026) 2022-04-29 16:18:08 +02:00
test_startfile.py bpo-43538: Add extra arguments to os.startfile (GH-25538) 2021-04-23 18:03:17 +01:00
test_stat.py [3.11] bpo-40648: Test modes that file can get with chmod() on Windows (GH-20130) (GH-113069) 2023-12-13 20:48:43 +00:00
test_statistics.py [3.11] gh-108416: Mark slow test methods with @requires_resource('cpu') (GH-108421) (GH-108799) 2023-09-03 09:34:30 +03:00
test_strftime.py Fix typos in the Lib directory (GH-28775) 2021-10-06 16:13:48 -07: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.11] gh-111380: Show SyntaxWarnings only once when parsing if invalid syntax is encouintered (GH-111381) (#111383) 2023-10-31 13:29:42 +00:00
test_stringprep.py
test_strptime.py bpo-40280: Skip more tests on Emscripten (GH-31947) 2022-03-17 12:09:57 +01:00
test_strtod.py
test_struct.py GH-94254: Make _struct module types immutable (GH-94269) 2022-06-26 03:42:41 -07:00
test_structseq.py [3.11] gh-110267: Add tests for pickling and copying PyStructSequence objects (GH-110272) (GH-110284) 2023-10-04 12:01:19 +03:00
test_subclassinit.py [3.11] Enable ruff on several more files in Lib/test (#110929) (#110935) 2023-10-16 23:17:59 +03:00
test_subprocess.py [3.11] gh-110184: Fix subprocess test_pipesize_default() (GH-110465) (#110472) 2023-10-06 14:11:51 +00:00
test_sunau.py gh-91217: deprecate sunau (GH-91866) 2022-04-25 16:26:43 -07:00
test_sundry.py bpo-45124: Remove the bdist_msi command (GH-28195) 2021-09-07 12:34:27 +02:00
test_super.py bpo-46921: Vectorcall support for super() (GH-31687) 2022-03-06 14:21:28 +08:00
test_support.py [3.11] [3.12] gh-111165: Move test running code from test.support to libregrtest (GH-111166) (GH-111316) (GH-111318) 2023-10-25 12:37:19 +00:00
test_symtable.py [3.11] gh-109207: Fix SystemError when printing symtable entry object. (GH-109225) (GH-109228) 2023-09-10 16:50:22 +03:00
test_syntax.py [3.11] Fix SyntaxWarning in test_syntax.py (GH-112944) (GH-112956) 2023-12-11 12:09:03 +00:00
test_sys.py [3.11] gh-108851: Fix tomllib recursion tests (#108853) (#109013) 2023-09-06 16:40:39 +00:00
test_sys_setprofile.py [3.11] gh-94510: Raise on re-entrant calls to sys.setprofile and sys.settrace (GH-94511) (GH-94578) 2022-07-05 21:02:43 +02:00
test_sys_settrace.py [3.11] GH-94438: Restore ability to jump over None tests (GH-111338) 2023-10-25 20:47:16 +00:00
test_sysconfig.py [3.11] gh-95853: Add script to automate WASM build (GH-95828, GH-95985, GH-96045, GH-96389, GH-96744) (GH-96749) 2022-09-13 12:06:39 +02:00
test_syslog.py [3.11] Add more syslog tests (GH-97953). (GH-98096) 2022-10-08 22:22:26 +03:00
test_tabnanny.py bpo-46198: rename duplicate tests and remove unused code (GH-30297) 2022-03-10 08:20:11 -08:00
test_tarfile.py [3.11] gh-113090: Fix test.support.os_support.can_chmod() on Windows (GH-113091) (GH-113100) 2023-12-14 14:01:01 +02:00
test_tcl.py [3.11] gh-104496: Use correct Tcl or Tk version in Tkinter tests (GH-107688) (GH-107719) 2023-08-07 14:48:43 +00:00
test_telnetlib.py gh-91217: deprecate telnetlib (GH-91958) 2022-04-26 10:45:08 -07:00
test_tempfile.py [3.11] gh-79325: Fix recursion error in TemporaryDirectory cleanup on Windows (GH-112762) (GH-112848) 2023-12-07 17:46:30 +00:00
test_termios.py [3.11] gh-81002: Add tests for termios (GH-110386) (GH-110620) 2023-10-10 14:11:06 +02:00
test_textwrap.py
test_thread.py bpo-40280: Detect missing threading on WASM platforms (GH-32352) 2022-04-07 09:22:47 +02: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.11] gh-110656: Fix logging test_post_fork_child_no_deadlock() if ASAN (GH-110657) (#110665) 2023-10-11 01:22:51 +00:00
test_threading_local.py [3.11] GH-100892: Fix race in clearing threading.local (GH-100922). (#100937) 2023-01-11 21:01:48 +05:30
test_threadsignals.py [3.11] gh-95174: Add pthread stubs for WASI (GH-95234) (#95503) 2022-08-01 15:37:45 +01:00
test_time.py gh-90473: WASI: skip gethostname tests (GH-93092) 2022-05-23 08:21:45 -07:00
test_timeit.py
test_timeout.py [3.11] gh-75743: Restore test_timeout.testConnectTimeout() (GH-109087) (#109102) 2023-09-07 18:55:50 +00:00
test_tix.py Add skips to crashing tests under sanitizers instead of manually skipping them (GH-30897) 2022-01-25 23:14:03 +00:00
test_tk.py Add skips to crashing tests under sanitizers instead of manually skipping them (GH-30897) 2022-01-25 23:14:03 +00:00
test_tokenize.py [3.11] gh-108303: Move all inspect test files to test_inspect/ (GH-109607) (#111543) 2023-10-31 14:00:39 +00:00
test_trace.py [3.11] gh-68403: Fix test_coverage in test_trace (GH-108910) (GH-109105) 2023-09-07 19:10:19 +00:00
test_traceback.py [3.11] bpo-43950: handle wide unicode characters in tracebacks (GH-28150) (#111373) 2023-10-27 09:46:20 +09:00
test_tracemalloc.py [3.11] GH-96612: Skip incomplete frames in tracemalloc traces. (GH-96613) (#96617) 2022-09-06 18:42:41 +01:00
test_ttk_guionly.py Add skips to crashing tests under sanitizers instead of manually skipping them (GH-30897) 2022-01-25 23:14:03 +00:00
test_ttk_textonly.py bpo-45229: Make tkinter tests discoverable (GH-28637) 2021-10-13 18:12:48 +02:00
test_tty.py [3.11] gh-110388: Add tests for tty (GH-110394) (GH-110634) 2023-10-10 16:27:22 +02:00
test_tuple.py bpo-43413: Fix handling keyword arguments in subclasses of some buitin classes (GH-26456) 2021-09-12 13:27:50 +03:00
test_turtle.py bpo-44734: Fix floating point precision in test_turtle (GH-30910) 2022-01-27 14:57:55 +01:00
test_type_annotations.py [3.11] gh-105164: Detect annotations inside match blocks (GH-105177). (#105314) 2023-06-05 13:46:12 +00:00
test_type_cache.py [3.11] gh-89392: Use normal unittest runner in test_type_cache (GH-108911) (GH-108914) 2023-09-05 14:11:49 +00:00
test_type_comments.py gh-94996: Disallow parsing pos only params with feature_version < (3, 8) (GH-94997) 2022-08-12 10:53:09 -07:00
test_typechecks.py
test_types.py [3.11] test_types: Replace raw assert statements (GH-105500) (#105508) 2023-06-08 15:33:40 +00:00
test_typing.py [3.11] [3.12] gh-112618: Make Annotated cache typed (GH-112619) (GH-112628) (#112633) 2023-12-03 00:58:13 +00:00
test_ucn.py
test_unary.py
test_unicode.py [3.11] gh-104231: Add more tests for str(), repr(), ascii(), and bytes() (GH-112551) (GH-112556) 2023-12-01 10:17:20 +02:00
test_unicode_file.py gh-90473: Misc test fixes for WASI (GH-93218) 2022-05-25 07:24:32 -07:00
test_unicode_file_functions.py [3.11] gh-95853: Add script to automate WASM build (GH-95828, GH-95985, GH-96045, GH-96389, GH-96744) (GH-96749) 2022-09-13 12:06:39 +02:00
test_unicode_identifiers.py [3.11] gh-108303: Move tokenize-related data to Lib/test/tokenizedata (GH-109265) (#109678) 2023-09-21 21:46:05 +02:00
test_unicodedata.py [3.11] gh-108416: Mark slow test methods with @requires_resource('cpu') (GH-108421) (GH-108799) 2023-09-03 09:34:30 +03:00
test_unittest.py bpo-45229: Remove test_main in many tests (GH-28405) 2021-09-19 15:27:33 +03:00
test_univnewlines.py
test_unpack.py [3.11] Fix typos in docs and comments (#109619) (#109622) 2023-09-20 17:50:48 +00:00
test_unpack_ex.py bpo-45229: Use doctest.DocTestSuite instead of run_doctest (GH-28468) 2021-09-20 11:36:57 +03:00
test_unparse.py [3.11] gh-108843: fix ast.unparse for f-string with many quotes (#108980) 2023-09-18 15:11:56 +01:00
test_urllib.py gh-90473: WASI: skip gethostname tests (GH-93092) 2022-05-23 08:21:45 -07:00
test_urllib2.py [3.11] gh-101936: Update the default value of fp from io.StringIO to io.BytesIO (gh-102100) (gh-102117) 2023-02-22 20:42:04 +09:00
test_urllib2_localnet.py [3.11] [3.12] gh-108303: Move all certificates to Lib/test/certdata/ (GH-109489) (GH-109682) (#110646) 2023-10-10 21:02:21 +00:00
test_urllib2net.py [3.11] gh-108416: Mark slow but not CPU bound test methods with requires_resource('walltime') (GH-108480) (GH-108924) 2023-09-05 15:27:55 +00:00
test_urllib_response.py gh-90473: WASI: skip gethostname tests (GH-93092) 2022-05-23 08:21:45 -07:00
test_urllibnet.py [3.11] gh-108416: Mark slow but not CPU bound test methods with requires_resource('walltime') (GH-108480) (GH-108924) 2023-09-05 15:27:55 +00:00
test_urlparse.py [3.11] gh-102153: Start stripping C0 control and space chars in urlsplit (GH-102508) (#104575) 2023-05-17 21:41:25 +00:00
test_userdict.py
test_userlist.py
test_userstring.py bpo-44110: Improve string's __getitem__ error message (GH-26042) 2021-06-27 15:04:57 +03:00
test_utf8_mode.py [3.11] Add support.MS_WINDOWS constant (#110446) (#110452) (#110464) 2023-10-06 10:19:49 +00:00
test_utf8source.py [3.11] gh-108303: Fix and move badsyntax_pep3120.py (GH-109513) (#109724) 2023-09-22 17:50:32 +02:00
test_uu.py [3.11] gh-99889: Fix directory traversal security flaw in uu.decode() (GH-104096) (#104329) 2023-05-09 09:46:25 -07:00
test_uuid.py bpo-40280: Add requires_fork test helper (GH-30622) 2022-01-16 22:52:43 +01:00
test_venv.py [3.11] gh-109748: Fix again venv test_zippath_from_non_installed_posix() (GH-110149) (#110153) 2023-09-30 18:46:37 +00:00
test_wait3.py [3.11] Add test.support.busy_retry() (#93770) (#110341) 2023-10-04 12:58:49 +02:00
test_wait4.py [3.11] Add test.support.busy_retry() (#93770) (#110341) 2023-10-04 12:58:49 +02:00
test_wave.py Deprecate audioop (GH-32392) 2022-04-07 12:27:35 -07:00
test_weakref.py [3.11] gh-108416: Mark slow test methods with @requires_resource('cpu') (GH-108421) (GH-108799) 2023-09-03 09:34:30 +03:00
test_weakset.py bpo-26579: Add object.__getstate__(). (GH-2821) 2022-04-06 20:00:14 +03:00
test_webbrowser.py bpo-40280: Skip subprocess-based tests on wasm32-emscripten (GH-30615) 2022-01-25 08:09:06 +01:00
test_winconsoleio.py bpo-45354: Skip obsolete device name tests on Windows 11 (GH-28712) 2021-10-05 13:17:13 +01:00
test_winreg.py bpo-43984: Allow winreg.SetValueEx to set -1 without treating it as an error (GH-25775) 2022-12-09 05:12:43 -08:00
test_winsound.py
test_with.py bpo-12022: Change error type for bad objects in "with" and "async with" (GH-26809) 2021-06-29 11:27:04 +03:00
test_wsgiref.py Fix typos in the Lib directory (GH-28775) 2021-10-06 16:13:48 -07:00
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.11] gh-111811: Fix test_recursive_repr for WASI (GH-112130) (#112132) 2023-11-16 18:10:02 +01:00
test_xml_etree_c.py [3.11] bpo-45229: Make ElementTree tests discoverable (GH-108859) (GH-108874) 2023-09-04 10:43:12 +00:00
test_xmlrpc.py [3.11] gh-108416: Mark slow but not CPU bound test methods with requires_resource('walltime') (GH-108480) (GH-108924) 2023-09-05 15:27:55 +00:00
test_xmlrpc_net.py bpo-45229: Remove test_main in many tests (GH-28405) 2021-09-19 15:27:33 +03:00
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
test_zipapp.py gh-90473: Make chmod a dummy on WASI, skip chmod tests (GH-93534) (GH-93550) 2022-06-06 20:09:51 +02:00
test_zipfile.py [3.11] gh-106752: Sync with zipp 3.16.2 (GH-106757) (#106778) 2023-07-15 10:15:38 -04:00
test_zipfile64.py bpo-46425: Fix direct invocation of multiple test modules (GH-30666) 2022-01-18 21:28:18 +02:00
test_zipimport.py gh-91181: drop support for bytes on sys.path (GH-31934) 2022-07-16 18:31:25 -07:00
test_zipimport_support.py
test_zlib.py [3.11] gh-112769: test_zlib: Fix comparison of ZLIB_RUNTIME_VERSION with non-int suffix (GH-112771) (GH-112774) 2023-12-05 20:02:06 +00:00
testcodec.py
testtar.tar
testtar.tar.xz bpo-8978: improve tarfile.open error message when lzma / bz2 are missing (GH-24850) 2021-04-27 10:39:01 -07:00
tf_inherit_check.py
time_hashlib.py
win_console_handler.py
xmltests.py
zip_cp437_header.zip
zipdir.zip