cpython/Lib/test
Miss Islington (bot) 3f830adf58
[3.12] gh-115809: Improve TimedRotatingFileHandler.getFilesToDelete() (GH-115812) (GH-116261)
Improve algorithm for computing which rolled-over log files to delete
in logging.TimedRotatingFileHandler. It is now reliable for handlers
without namer and with arbitrary deterministic namer that leaves
the datetime part in the file name unmodified.
(cherry picked from commit 87faec28c7)

Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
2024-03-03 07:59:10 +00:00
..
audiodata
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
data
decimaltestdata
dtracedata
encoded_modules
imghdrdata
leakers
libregrtest [3.12] gh-116103: Prevent error in WindowsLoadTracker.__del__ on permission error (GH-116105) (GH-116120) 2024-02-29 14:43:05 +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-112215: Backport C recursion changes (GH-115083) 2024-02-13 10:45:59 +01:00
test_asyncio [3.12] gh-111358: Fix timeout behaviour in BaseEventLoop.shutdown_default_executor (GH-115622) (#115641) 2024-02-19 00:17:40 +00:00
test_capi [3.12] gh-115011: Improve support of __index__() in setters of members with unsigned integer type (GH-115029) (GH-115294) 2024-02-11 11:56:17 +00: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-72463: Fix ctypes/test_loading.py so that test_find reports skipped (GH-18312) (GH-116136) 2024-02-29 19:39:00 +00:00
test_dataclasses [3.12] gh-115285: Fix test_dataclasses with -OO mode (GH-115286) (#115359) 2024-02-12 20:27:48 +00:00
test_doctest [3.12] gh-115392: Fix doctest reporting incorrect line numbers for decorated functions (GH-115440) (#115459) 2024-02-14 15:58:14 +00:00
test_email [3.12] gh-100884: email/_header_value_parser: don't encode list separators (GH-100885) (GH-115592) 2024-02-17 15:00:39 +02: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-114763: Protect lazy loading modules from attribute access races (GH-114781) (GH-115870) 2024-02-26 20:43:44 +00:00
test_inspect [3.12] gh-101293: Fix support of custom callables and types in inspect.Signature.from_callable() (GH-115530) (GH-116198) 2024-03-01 12:59:49 +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
test_module [3.12] gh-81682: Fix test failures when CPython is built without docstrings (GH-113410) (GH-113429) 2023-12-23 11:50: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_pydoc [3.12] gh-107155: Fix help() for lambda function with return annotation (GH-115612) 2024-02-17 17:14:41 +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-113951: Tkinter: "tag_unbind(tag, sequence, funcid)" now only unbinds "funcid" (GH-113955) (GH-114997) 2024-02-04 16:43:56 +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-113384: Skip test_freeze for framework builds on macOS (GH-113390) (#113395) 2023-12-22 12:06:46 +01: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-115274: Fix direct invocation of testmock/testpatch.py (GH-115275) (#115280) 2024-02-11 12:14:37 +03: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-115961: Improve tests for compressed file-like objects (GH-115963) (GH-116032) 2024-02-28 11:00:50 +02:00
test_zoneinfo [3.12] gh-106233: Fix stacklevel in zoneinfo.InvalidTZPathWarning (GH-106234) (GH-115081) 2024-02-06 13:26:39 +00: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
wheeldata [3.12] gh-108303: Move .whl test files to Lib/test/wheeldata/ (GH-114343) (#114488) 2024-01-23 15:58:44 +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] Bump ruff to 0.2.0 (GH-114932) (#114935) 2024-02-02 22:03:25 +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
_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
_test_multiprocessing.py [3.12] bpo-43952: Fix multiprocessing Listener authkey bug (GH-25845) (GH-115995) 2024-02-27 16:13:53 +00:00
_test_venv_multiprocessing.py
archiver_tests.py [3.12] gh-114959: tarfile: do not ignore errors when extract a directory on top of a file (GH-114960) (GH-114963) 2024-02-03 18:39:01 +02: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-115015: Argument Clinic: fix generated code for METH_METHOD methods without params (#115016) (#115067) 2024-02-06 11:20:16 +01:00
cmath_testcases.txt
curses_tests.py
datetimetester.py GH-103944: Remove last use of utcfromtimestamp (#103995) 2023-05-03 11:17:27 -04:00
dis_module.py
empty.vbs
exception_hierarchy.txt
floating_points.txt
fork_wait.py
formatfloat_testcases.txt
ieee754.txt
levenshtein_examples.json
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
mime.types
mock_socket.py
mp_fork_bomb.py
mp_preload.py
multibytecodec_support.py
pickletester.py [3.12] gh-113028: Correctly memoize str in pickle when escapes added (GH-113436) (GH-113448) 2023-12-24 10:01:08 +00:00
profilee.py
pstats.pck
pyclbr_input.py
pythoninfo.py [3.12] gh-114107: test.pythoninfo logs Windows Developer Mode (GH-114121) (#114129) 2024-01-16 16:53:29 +00: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
seq_tests.py
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
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
test__locale.py
test__opcode.py
test__osx_support.py
test__xxinterpchannels.py
test__xxsubinterpreters.py
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 [3.12] gh-77465: Increase test coverage for the numbers module (GH-111738) (GH-114556) 2024-01-25 15:36:20 +00:00
test_aifc.py
test_argparse.py [3.12] gh-96310: Fix a traceback in argparse when all options in a mutually exclusive group are suppressed (GH-96311) (GH-115767) 2024-02-21 18:20:29 +02:00
test_array.py
test_asdl_parser.py
test_ast.py [3.12] gh-115881: Ensure ast.parse() parses conditional context managers even with low feature_version passed (#115920) (#115959) 2024-02-26 15:45:38 +00: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
test_audioop.py
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 [3.12] gh-74678: Increase base64 test coverage (GH-21913) (GH-113811) 2024-01-08 11:20:36 +00:00
test_baseexception.py
test_bdb.py
test_bigaddrspace.py
test_bigmem.py
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
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
test_builtin.py [3.12] gh-114552: Update __dir__ method docs: it allows returning an iterable (GH-114662) (#115234) 2024-02-10 08:50:31 +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-115961: Improve tests for compressed file-like objects (GH-115963) (GH-116032) 2024-02-28 11:00:50 +02:00
test_c_locale_coercion.py [3.12] gh-109989: Fix test_c_locale_coercion when PYTHONIOENCODING is set (GH-113378) (#113398) 2023-12-23 21:57:54 +01:00
test_calendar.py
test_call.py [3.12] GH-112215: Backport C recursion changes (GH-115083) 2024-02-13 10:45:59 +01:00
test_cgi.py
test_cgitb.py
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-115015: Argument Clinic: fix generated code for METH_METHOD methods without params (#115016) (#115067) 2024-02-06 11:20:16 +01: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
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
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-113703: Correctly identify incomplete f-strings in the codeop module (GH-113709) (#113733) 2024-01-05 13:23:40 +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-116034: fix location info on the error of a failed assertion (#116054) 2024-02-29 12:36:54 +00: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
test_copyreg.py
test_coroutines.py [3.12] gh-81682: Fix test failures when CPython is built without docstrings (GH-113410) (GH-113429) 2023-12-23 11:50:01 +00:00
test_cprofile.py [3.12] gh-100762: Fix optimization in gen_close (GH-111069) (#115818) 2024-02-22 14:05:59 +00:00
test_crashers.py
test_crypt.py
test_csv.py [3.12] gh-67044: Always quote or escape \r and \n in csv.writer() (GH-115741) (GH-115866) 2024-02-23 20:45:04 +00:00
test_curses.py [3.12] gh-81682: Fix test failures when CPython is built without docstrings (GH-113410) (GH-113429) 2023-12-23 11:50:01 +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
test_dbm_gnu.py
test_dbm_ndbm.py
test_decimal.py [3.12] gh-114563: C decimal falls back to pydecimal for unsupported format strings (GH-114879) (GH-115353) 2024-02-12 23:31:12 +02:00
test_decorators.py
test_defaultdict.py
test_deque.py [3.12] gh-115243: Fix crash in deque.index() when the deque is concurrently modified (GH-115247) (GH-115465) 2024-02-14 17:17:58 +00:00
test_descr.py [3.12] gh-115249: Fix test_descr with -OO mode (GH-115250) (#115277) 2024-02-11 11:57:49 +03:00
test_descrtut.py [3.12] gh-115450: Fix direct invocation of test_desctut (GH-115451) (#115453) 2024-02-14 13:59:47 +00: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_docxmlrpc.py
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
test_enum.py [3.12] gh-115539: Allow enum.Flag to have None members (GH-115636) (GH-115694) 2024-02-19 16:18:40 -08:00
test_enumerate.py
test_eof.py
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
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
test_exception_variations.py
test_exceptions.py [3.12] gh-115823: Calculate correctly error locations when dealing with implicit encodings (GH-115824) (#115949) 2024-02-26 13:18:06 +00:00
test_extcall.py
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
test_file_eintr.py
test_filecmp.py
test_fileinput.py
test_fileio.py
test_fileutils.py
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
test_fnmatch.py
test_fork1.py
test_format.py
test_fractions.py [3.12] gh-114014: Update fractions.Fraction()'s rational parsing regex (GH-114015) (#114023) 2024-01-13 13:21:34 -05: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-97590: Update docs and tests for ftplib.FTP.voidcmd() (GH-96825) (GH-115601) 2024-02-17 14:54:50 +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-81682: Fix test failures when CPython is built without docstrings (GH-113410) (GH-113429) 2023-12-23 11:50:01 +00:00
test_gc.py
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
test_getpath.py
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 [3.12] gh-79382: Fix recursive glob() with trailing "**" (GH-115134) (GH-115290) 2024-02-11 10:57:40 +00:00
test_global.py
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
test_grp.py
test_gzip.py [3.12] gh-115961: Improve tests for compressed file-like objects (GH-115963) (GH-116032) 2024-02-28 11:00:50 +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
test_hmac.py [3.12] bpo-14322: added test case for invalid update to hmac (GH-26636) (#115904) 2024-02-25 10:49:37 +00:00
test_html.py
test_htmlparser.py
test_http_cookiejar.py
test_http_cookies.py
test_httplib.py [3.12] gh-100985: Consistently wrap IPv6 IP address during CONNECT (GH-100986) (GH-115591) 2024-02-17 15:01:48 +02: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
test_index.py
test_int.py
test_int_literal.py
test_interpreters.py [3.12] gh-76785: Make test.test_interpreters executable (GH-112982) (GH-113470) 2023-12-25 20:31:57 +02:00
test_io.py [3.12] gh-95782: Fix io.BufferedReader.tell() etc. being able to return offsets < 0 (GH-99709) (GH-115599) 2024-02-17 14:56:00 +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 [3.12] GH-112215: Backport C recursion changes (GH-115083) 2024-02-13 10:45:59 +01:00
test_iter.py [3.12] gh-112087: Fix reduce logic for the empty reverse iterator for list (gh-115471) 2024-02-14 18:44:26 +00:00
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
test_linecache.py [3.12] gh-86291: linecache: get module name from __spec__ if available (GH-22908) (GH-115731) 2024-02-20 18:14:24 +00:00
test_list.py
test_listcomps.py [3.12] gh-114828: Fix __class__ in class-scope inlined comprehensions (GH-115139) (#115140) 2024-02-07 17:12:54 +00:00
test_lltrace.py
test_locale.py
test_logging.py [3.12] gh-115809: Improve TimedRotatingFileHandler.getFilesToDelete() (GH-115812) (GH-116261) 2024-03-03 07:59:10 +00:00
test_long.py
test_longexp.py
test_lzma.py [3.12] gh-115961: Improve tests for compressed file-like objects (GH-115963) (GH-116032) 2024-02-28 11:00:50 +02:00
test_mailbox.py [3.12] GH-gh-75705: Set unixfrom envelope in mailbox._mboxMMDF (GH-107117) (GH-115098) 2024-02-06 19:05:05 +00:00
test_mailcap.py
test_marshal.py
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
test_metaclass.py
test_mimetypes.py
test_minidom.py
test_mmap.py gh-81489: Use Unicode APIs for mmap tagname on Windows (GH-14133) 2024-01-11 23:13:02 +00:00
test_modulefinder.py
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
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
test_named_expressions.py [3.12] gh-96497: Mangle name before symtable lookup in 'symtable_extend_namedexpr_scope' (GH-96561) (GH-115603) 2024-02-17 14:49:39 +02: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
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
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
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 gh-114435: Allow test_stat_inaccessible_file() to have matching ino/dev (GH-114571) 2024-02-23 12:35:42 +00:00
test_ossaudiodev.py
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
test_pdb.py [3.12] gh-87115: Set __main__.__spec__ to None in pdb (GH-116141) (#116154) 2024-02-29 23:24:09 +00: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
test_picklebuffer.py
test_pickletools.py
test_pipes.py
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
test_plistlib.py [3.12] GH-112215: Backport C recursion changes (GH-115083) 2024-02-13 10:45:59 +01: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
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
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
test_pow.py
test_pprint.py
test_print.py
test_profile.py
test_property.py [3.12] gh-115618: Remove improper Py_XDECREFs in property methods (GH-115619) (GH-115620) 2024-02-17 21:43:59 +00:00
test_pstats.py
test_pty.py [3.12] gh-114100: Remove superfluous writing to fd 1 in test_pty (GH-114647) (GH-114655) 2024-01-27 19:29:48 +02:00
test_pulldom.py
test_pwd.py
test_py_compile.py [3.12] Fix test_py_compile with -O mode (GH-115345) (GH-115669) 2024-02-19 17:30:22 +00:00
test_pyclbr.py
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
test_quopri.py
test_raise.py
test_random.py
test_range.py
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
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
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 [3.12] gh-81682: Fix test failures when CPython is built without docstrings (GH-113410) (GH-113429) 2023-12-23 11:50:01 +00:00
test_robotparser.py
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
test_scope.py
test_script_helper.py
test_secrets.py
test_select.py
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
test_setcomps.py
test_shelve.py
test_shlex.py
test_shutil.py [3.12] bpo-26791: Update shutil.move() to provide the same symlink move behavior as the mv shell when moving a symlink into a directory that is the target of the symlink (GH-21759) (GH-113517) 2023-12-27 19:03:30 +02:00
test_signal.py [3.12] gh-112559: Avoid unnecessary conversion attempts to enum_klass in signal.py (GH-113040) (#113443) 2023-12-23 18:09:59 -08:00
test_site.py [3.12] gh-113659: Skip hidden .pth files (GH-113660) (GH-114143) 2024-01-16 18:57:14 +00:00
test_slice.py
test_smtplib.py [3.12] gh-108303: Move smtpd to test.support (GH-114368) (#114427) 2024-01-22 14:08:31 +00: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
test_socket.py [3.12] gh-101384: Add socket timeout to ThreadedVSOCKSocketStreamTest and skip it on WSL (GH-101419) (GH-115585) 2024-02-17 15:03:04 +02: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
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
test_ssl.py [3.12] gh-113280: Always close socket if SSLSocket creation failed (GH-114659) (GH-114995) 2024-02-04 16:12:19 +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
test_string.py
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 [3.12] bpo-36959: Fix error messages for invalid ISO format string in _strptime() (GH-13408) (GH-113495) 2023-12-26 21:56:42 +02: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-104522: Fix test_subprocess failure when build Python in the root home directory (GH-114236) (GH-114239) 2024-01-18 13:18:15 +01:00
test_sunau.py
test_sundry.py
test_super.py [3.12] gh-108303: Remove Lib/test/shadowed_super.py (GH-114372) (#114433) 2024-01-22 16:40:42 +01: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] gh-113602: Bail out when the parser tries to override existing errors (GH-113607) (#113652) 2024-01-02 13:27:20 +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-100762: Fix optimization in gen_close (GH-111069) (#115818) 2024-02-22 14:05:59 +00:00
test_sys_settrace.py [3.12] GH-112215: Backport C recursion changes (GH-115083) 2024-02-13 10:45:59 +01:00
test_sysconfig.py [3.12] gh-103224: Resolve paths properly in test_sysconfig (GH-103292) (GH-115100) 2024-02-07 11:36:10 +02:00
test_syslog.py
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-115961: Improve tests for compressed file-like objects (GH-115963) (GH-116032) 2024-02-28 11:00:50 +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
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
test_threadedtempfile.py
test_threading.py [3.12] gh-102512: Turn _DummyThread into _MainThread after os.fork() called from a foreign thread (GH-113261) (GH-114430) 2024-01-22 15:24:43 +00:00
test_threading_local.py
test_threadsignals.py
test_time.py
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-115154: Fix untokenize handling of unicode named literals (GH-115171) (#115662) 2024-02-19 16:38:43 +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] gh-116034: fix location info on the error of a failed assertion (#116054) 2024-02-29 12:36:54 +00:00
test_tracemalloc.py
test_ttk_textonly.py
test_tty.py [3.12] gh-114328: tty cbreak mode should not alter ICRNL (GH-114335) (#114410) 2024-01-21 23:41:03 +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] Check for valid tp_version_tag in specializer (gh-89811) (gh-114216) 2024-01-20 04:45:33 +08:00
test_type_comments.py
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-112281: Allow Union with unhashable Annotated metadata (GH-112283) (#116213) 2024-03-01 18:01:27 +00:00
test_typing.py [3.12] gh-112281: Allow Union with unhashable Annotated metadata (GH-112283) (#116213) 2024-03-01 18:01:27 +00:00
test_ucn.py
test_unary.py
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
test_unicode_file_functions.py
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
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-115931: Fix SyntaxWarnings in test_unparse (GH-115935) (#115948) 2024-02-26 13:00:14 +00:00
test_urllib.py
test_urllib2.py [3.12] gh-115197: Stop resolving host in urllib.request proxy bypass (GH-115210) 2024-02-28 20:47:25 +00: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
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
test_wait4.py
test_wave.py
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
test_webbrowser.py
test_winconsoleio.py gh-114561: Mark some tests in test_wincosoleio with requires_resource('console') decorator (GH-114565) 2024-01-25 20:18:23 +00:00
test_winreg.py
test_winsound.py
test_with.py
test_wmi.py
test_wsgiref.py
test_xdrlib.py
test_xml_dom_minicompat.py
test_xml_etree.py [3.12] gh-115133: Fix tests for XMLPullParser with Expat 2.6.0 (GH-115164) (GH-115288) 2024-02-11 10:34:04 +00: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
test_xxtestfuzz.py
test_yield_from.py
test_zipapp.py
test_zipfile64.py
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 [3.12] gh-108303: Move all doctest related files and tests to Lib/test/test_doctest/ (GH-112109) (#114254) 2024-01-18 16:25:04 +00:00
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
win_console_handler.py
xmltests.py
zip_cp437_header.zip
zipdir.zip