cpython/Lib/test
Erlend E. Aasland 7a843e8390
[3.12] gh-118221: Always use the default row factory in sqlite3.iterdump() (#118223) (#118270)
sqlite3.iterdump() depends on the row factory returning resulting rows
as tuples; it will fail with custom row factories like for example a
dict factory.

With this commit, we explicitly reset the row factory of the cursor used
by iterdump(), so we always get predictable results. This does not
affect the row factory of the parent connection.

Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com>
Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
2024-04-25 08:33:35 +00: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 [3.12] gh-91565: Replace bugs.python.org links with Devguide/GitHub ones (GH-91568) (GH-117890) 2024-04-15 12:59:34 +00:00
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 gh-93839: Move Lib/ctypes/test/ to Lib/test/test_ctypes/ (#94041) 2022-06-21 10:24:33 +02:00
libregrtest [3.12] gh-118013: Use weakrefs for the cache key in inspect._shadowed_dict (GH-118202) (#118232) 2024-04-24 15:27:08 +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-112536: Add --tsan test for reasonable TSAN execution times. (gh-116601) (#116929) 2024-03-18 10:22:19 +01:00
test_asyncio [3.12] gh-91227: Ignore ERROR_PORT_UNREACHABLE in proactor recvfrom() (GH-32011) (GH-117209) 2024-03-25 12:21:31 +02:00
test_capi [3.12] gh-117968: Add tests for the part of the PyRun family of the C API (GH-117982) (GH-118011) 2024-04-22 18:59:28 +00:00
test_concurrent_futures [3.12] gh-112536: Add TSAN build on Github Actions (GH-116872) 2024-03-18 09:52:54 +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-105866: fix dataclass with slots=True, weakref_slot=True (GH-105870) (GH-116978) 2024-03-19 11:57:31 +01:00
test_doctest [3.12] gh-118121: Fix test_doctest.test_look_in_unwrapped (#118122) (#118129) 2024-04-21 07:41:54 +00:00
test_email [3.12] bpo-40944: Fix IndexError when parse emails with truncated Message-ID, address, routes, etc (GH-20790) (GH-117974) 2024-04-23 20:50:43 +03: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-117178: Recover lazy loading of self-referential modules (GH-117179) (#117319) 2024-03-28 11:15:16 +00:00
test_inspect [3.12] gh-118013: Use weakrefs for the cache key in inspect._shadowed_dict (GH-118202) (#118232) 2024-04-24 15:27:08 +00:00
test_json [3.12] gh-115692: Add tests to increase json coverage (GH-115693) (#117867) 2024-04-14 12:27:29 +00:00
test_lib2to3 Fix links to old SF bugs (#95648) 2022-08-04 18:12:35 +02:00
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-117889: Fix PGO test in test_peg_generator (GH-117893) (#117895) 2024-04-15 14:15:30 +00: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-118221: Always use the default row factory in sqlite3.iterdump() (#118223) (#118270) 2024-04-25 08:33:35 +00: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-117711: Only check for 'test/wheeldata' when it's actually used (GH-117712) (#117749) 2024-04-11 10:22:17 +00:00
test_ttk [3.12] gh-116484: Fix collisions between Checkbutton and ttk.Checkbutton default names (GH-116495) (GH-116901) 2024-03-16 11:51:08 +00:00
test_unittest [3.12] gh-59215: unittest: restore _top_level_dir at end of discovery (GH-15242) (GH-117508) 2024-04-23 12:41:32 +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-117084: Fix ZIP file extraction for directory entry names with backslashes on Windows (GH-117129) (GH-117162) 2024-03-22 18:35:12 +00: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-114053: Fix bad interaction of PEP-695, PEP-563 and `get_type_hints` (#118009) (#118104) 2024-04-19 13:41:28 +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 Add correct license for C14N test suite to license docs. (GH-13055) 2019-05-02 22:11:04 +02:00
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 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-88118: Fix some test_multiprocessing flakiness. (GH-116434) (GH-116440) 2024-03-06 22:13:49 +00:00
_test_venv_multiprocessing.py gh-102515: Remove unused imports in the Lib/ directory (#102516) 2023-03-08 11:45:38 +00:00
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 bpo-40275: Use new test.support helper submodules in tests (GH-21219) 2020-06-30 15:46:06 +02:00
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-83434: Sync libregrtest and test_regrtest with the main branch (#117250) 2024-03-26 08:04:28 +00: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 Few coverage nitpicks for the cmath module (#102067) 2023-02-22 19:10:01 +00:00
curses_tests.py
datetimetester.py [3.12] gh-117534: Add checking for input parameter in iso_to_ymd (GH-117543) (#117689) 2024-04-09 18:17:21 +00:00
dis_module.py
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 bpo-44339: Fix math.pow corner case to comply with IEEE 754 (GH-26606) 2021-06-12 10:23:02 +01:00
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 bpo-44740: Lowercase "internet" and "web" where appropriate. (#27378) 2021-07-27 00:11:55 +02:00
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 bpo-43651: PEP 597: Fix EncodingWarning in some tests (GH-25145) 2021-04-04 09:01:23 +09:00
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 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
pythoninfo.py [3.12] gh-117889: Fix PGO test in test_peg_generator (GH-117893) (#117895) 2024-04-15 14:15:30 +00:00
randv2_32.pck
randv2_64.pck
randv3.pck
re_tests.py bpo-36528: Remove duplicate re tests. (GH-2689) 2019-09-11 17:02:34 +01:00
recursion.tar bpo-39017: Avoid infinite loop in the tarfile module (GH-21454) 2020-07-15 13:51:00 +02:00
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 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.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 Revert "bpo-43989: Temporarily disable warnings in ssltests (GH-25780)" (GH-25793) 2021-05-01 13:53:57 -07:00
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 [3.12] gh-115142: Skip `test__xxsubinterpreters if _testcapi` is not available (#116543) 2024-03-09 14:06:24 +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 [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 Deprecate audioop (GH-32392) 2022-04-07 12:27:35 -07:00
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 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.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-117894: prevent aclose()/athrow() being re-used after StopIteration (GH-117851) (GH-118226) 2024-04-25 09:13:47 +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 [3.12] gh-74678: Increase base64 test coverage (GH-21913) (GH-113811) 2024-01-08 11:20:36 +00:00
test_baseexception.py [3.12] chore: fix typos (#116345) (#116370) 2024-03-05 18:51:17 +00: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 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 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-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 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-112215: Backport C recursion changes (GH-115083) 2024-02-13 10:45:59 +01: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 bpo-41919, test_codecs: Move codecs.register calls to setUp() (GH-22513) 2020-10-16 10:34:15 +02:00
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-117613: Argument Clinic: ensure that defining class params are positional-only (#117939) 2024-04-17 21:11:17 +00: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 [3.12] gh-116858: Add @cpython_only to several tests in test_cmd_line (GH-116859) (#116889) 2024-03-16 09:31:28 +00: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 bpo-40275: Use new test.support helper submodules in tests (GH-21451) 2020-08-03 18:47:42 +02:00
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-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-116957: configparser: Do post-process values after DuplicateOptionError (GH-116958) (GH-117013) 2024-03-19 18:18:50 +01:00
test_contains.py bpo-37685: Use singletons ALWAYS_EQ and NEVER_EQ in more tests. (GH-15167) 2019-08-08 08:43:18 +03:00
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-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 bpo-41043: Escape literal part of the path for glob(). (GH-20994) 2020-06-20 11:10:31 +03:00
test_crypt.py gh-91217: deprecate crypt (GH-91459) 2022-04-11 17:02:19 -07:00
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 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) 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-114331: Skip decimal test_maxcontext_exact_arith on s390x (GH-117326) (#117327) 2024-03-28 18:28:20 +01: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 [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-117797: Improve test_descr.test_not_implemented (GH-117798) (#117921) 2024-04-16 12:50:10 +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 bpo-45229: Remove test_main in many tests (GH-28405) 2021-09-19 15:27:33 +03:00
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 Fix typos in the Lib directory (GH-28775) 2021-10-06 16:13:48 -07:00
test_dictcomps.py bpo-40334: Correctly identify invalid target in assignment errors (GH-20076) 2020-05-15 02:04:52 +01:00
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 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-97933: (PEP 709) inline list/dict/set comprehensions (#101441) 2023-05-09 11:02:14 -06:00
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-116600: [Enum] fix global Flag repr (GH-116615) (GH-116629) 2024-03-11 17:36:00 -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-117606: Truncate extremely long error message in test_exceptions (GH-117670) (#117745) 2024-04-11 07:53:26 +00: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 bpo-45229: Remove test_main in many tests (GH-28405) 2021-09-19 15:27:33 +03:00
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 bpo-41984: GC track all user classes (GH-22701) 2020-10-14 18:44:07 -07:00
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-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 bpo-21736: Set __file__ on frozen stdlib modules. (gh-28656) 2021-10-14 15:32:18 -06:00
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-115264: Fix test_functools with -00 mode (GH-115276) (#116707) 2024-03-13 07:10:59 +00:00
test_gc.py [3.12] gh-116604: Correctly honor the gc status when calling _Py_RunGC (GH-116628) (#116653) 2024-03-12 23:38:20 +00: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 bpo-45229: Use doctest.DocTestSuite instead of run_doctest (GH-28468) 2021-09-20 11:36:57 +03:00
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 [3.12] gh-117127: glob tests: Reopen dir_fd to pick up directory changes (GH-117128) (GH-117150) 2024-03-22 10:24:06 +00: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-115961: Improve tests for compressed file-like objects (GH-115963) (GH-116032) 2024-02-28 11:00:50 +02: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 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 [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 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 bpo-45229: Use doctest.DocTestSuite instead of run_doctest (GH-28468) 2021-09-20 11:36:57 +03:00
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-117879: Fix test_httpservers for the build with profiling (GH-117932) (GH-117969) 2024-04-17 10:15:22 +00: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-116333: Relax error string text expectations in SSL-related tests (GH-116334) (GH-117136) 2024-03-21 20:46:20 +00:00
test_imghdr.py gh-91217: deprecate imghdr (#91461) 2022-04-13 10:47:41 -07:00
test_index.py bpo-20092. Use __index__ in constructors of int, float and complex. (GH-13108) 2019-06-02 00:05:48 +03:00
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-76785: Make test.test_interpreters executable (GH-112982) (GH-113470) 2023-12-25 20:31:57 +02:00
test_io.py [3.12] gh-112536: Add support for thread sanitizer (TSAN) (gh-112648) (#116924) 2024-03-17 16:33:35 +01:00
test_ioctl.py bpo-40275: Use new test.support helper submodules in tests (GH-20849) 2020-06-25 12:38:51 +02:00
test_ipaddress.py [3.12] gh-113171: gh-65056: Fix "private" (non-global) IP address ranges (GH-113179) (GH-113186) (GH-118177) 2024-04-24 14:29:30 +02: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-115874: Don't use module state in teedataobject tp_dealloc (GH-116204) (#116955) 2024-03-18 12:40:34 +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 [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 gh-97616: test_list_resize_overflow() uses sys.maxsize (#99057) 2022-11-03 15:56:12 +01:00
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 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-117975: Ensure flush level is checked when configuring a logging MemoryHandler. (GH-117976) (GH-117986) 2024-04-17 14:48:09 +01: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-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-117467: Add preserving of mailbox owner on flush (GH-117510) (GH-117537) 2024-04-04 10:55:42 +00: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 bpo-45229: Use doctest.DocTestSuite instead of run_doctest (GH-28468) 2021-09-20 11:36:57 +03:00
test_mimetypes.py [3.12] gh-66543: Fix mimetype.guess_type() (GH-117217) (GH-117256) 2024-03-26 11:43:36 +00: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 gh-81489: Use Unicode APIs for mmap tagname on Windows (GH-14133) 2024-01-11 23:13:02 +00: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-116735: Use MISSING for CALL event if argument is absen… (#116873) 2024-03-19 17:00:54 +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 [3.12] gh-100746: Improve test_named_expressions.py (GH-116713) (#116747) 2024-03-13 22:03:55 +03: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 [3.12] gh-83845: Add tests for operator module (GH-115883) (#117253) 2024-03-26 09:37:41 +00: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.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-113964: Don't prevent new threads until all non-daemon threads exit (GH-116677) (#117029) 2024-03-19 15:22:42 -04:00
test_ossaudiodev.py gh-91217: deprecate sunau (GH-91866) 2022-04-25 16:26:43 -07:00
test_osx_env.py bpo-40275: Use new test.support helper submodules in tests (GH-21412) 2020-07-09 15:25:10 +02:00
test_pathlib.py [3.12] gh-104242: Enable test_is_char_device_true in pathlib test on all platform (GH-116983) (GH-117277) 2024-03-27 10:42:37 +02: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-90095: Ignore empty lines and comments in .pdbrc (GH-116834) (#116854) 2024-03-15 09:52:00 +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 gh-103092: Isolate _pickle module (#102982) 2023-04-04 15:38:54 +05:30
test_picklebuffer.py bpo-40275: Use new test.support helper submodules in tests (GH-21315) 2020-07-06 11:15:08 +02:00
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 bpo-34200: Fix non-determinism of test_pkg (GH-9248) 2018-09-12 17:58:40 -07:00
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 [3.12] gh-116491: Improve test_win32_ver (GH-116506) (#116708) 2024-03-13 07:29:13 +00:00
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 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-117061: Fix test_posix.test_sched_setaffinity() on RHEL9 (GH-117126) (#117137) 2024-03-21 22:37:06 +00:00
test_posixpath.py [3.12] gh-117503: Fix test for posixpath.expanduser() when pw_dir ends with / (GH-118056) (GH-118058) 2024-04-18 17:17:05 +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 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 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-115618: Remove improper Py_XDECREFs in property methods (GH-115619) (GH-115620) 2024-02-17 21:43:59 +00:00
test_pstats.py bpo-38659: [Enum] add _simple_enum decorator (GH-25497) 2021-04-21 10:20:44 -07:00
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 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-5394) 2022-08-06 18:53:19 +02:00
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 gh-95913: make the new internal classes pdb.ModuleTarget/ScriptTarget private (GH-96053) 2022-08-18 11:16:07 +01:00
test_pyexpat.py [3.12] gh-115398: Expose Expat >=2.6.0 reparse deferral API (CVE-2023-52425) (GH-115623) (GH-116248) 2024-03-06 22:01:45 +00: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-117594: Require cpu resource to test_search_anchor_at_beginning (g… (gh-117616) 2024-04-08 00:23:55 +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-83434: Sync libregrtest and test_regrtest with the main branch (#117250) 2024-03-26 08:04:28 +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 [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 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 [3.12] gh-117187: Fix XML tests for vanilla Expat <2.6.0 (GH-117203) (GH-117244) 2024-03-26 02:08:23 +00:00
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 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 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 bpo-45229: Use doctest.DocTestSuite instead of run_doctest (GH-28468) 2021-09-20 11:36:57 +03:00
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-118148: Improve tests for shutil.make_archive() (GH-118149) (GH-118151) 2024-04-22 13:43:34 +00: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 GH-84783: Make the slice object hashable (GH-101264) 2023-02-18 18:22:02 -06:00
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 gh-91217: deprecate-sndhdr (#91806) 2022-04-22 15:48:03 -07:00
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 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] Fix reversed assertRegex checks in test_ssl. (GH-117351) (#117359) 2024-03-29 01:19:04 +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 bpo-43538: Add extra arguments to os.startfile (GH-25538) 2021-04-23 18:03:17 +01:00
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 [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-113964: Don't prevent new threads until all non-daemon threads exit (GH-116677) (#117029) 2024-03-19 15:22:42 -04: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-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-109120: Fix syntax error in handlinh of incorrect star expressions… (#117465) 2024-04-04 11:22:43 -04: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 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-117691: Add an appropriate stacklevel for PEP-706 tarfile deprecation warnings (GH-117872) (GH-117930) 2024-04-16 11:54:01 +00: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 bpo-28660: Make TextWrapper break long words on hyphens (GH-22721) 2020-10-18 20:01:15 +03:00
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-113964: Don't prevent new threads until all non-daemon threads exit (GH-116677) (#117029) 2024-03-19 15:22:42 -04: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 [3.12] gh-71052: Use raise_signal in ThreadSignals.test_signals (GH-116423) (#116618) 2024-03-11 21:09:42 +00:00
test_time.py Remove space. (GH-97807) 2022-10-03 17:12:36 -07:00
test_timeit.py bpo-40670: More reliable validation of statements in timeit.Timer. (GH-22358) 2020-09-22 16:16:46 +03:00
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 GH-96612: Skip incomplete frames in tracemalloc traces. (GH-96613) 2022-09-06 17:37:47 +01: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.12] gh-114328: tty cbreak mode should not alter ICRNL (GH-114335) (#114410) 2024-01-21 23:41:03 +00: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 [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 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-112281: Allow Union with unhashable Annotated metadata (GH-112283) (#116213) 2024-03-01 18:01:27 +00:00
test_typing.py [3.12] gh-118168: Fix Unpack interaction with builtin aliases (GH-118169) (#118178) 2024-04-23 13:57:36 +00:00
test_ucn.py bpo-41944: No longer call eval() on content received via HTTP in the UnicodeNames tests (GH-22575) 2020-10-06 16:21:56 +02:00
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 bpo-45229: Use doctest.DocTestSuite instead of run_doctest (GH-28468) 2021-09-20 11:36:57 +03:00
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 gh-88500: Reduce memory use of urllib.unquote (#96763) 2022-12-10 16:17:39 -08:00
test_urllib2.py [3.12] gh-66543: Fix mimetype.guess_type() (GH-117217) (GH-117256) 2024-03-26 11:43:36 +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 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 [3.12] gh-116764: Fix regressions in urllib.parse.parse_qsl() (GH-116801) (GH-116894) 2024-03-16 11:00:32 +00:00
test_userdict.py [3.9] bpo-37116: Use PEP 570 syntax for positional-only parameters. (GH-12620) 2019-06-05 18:22:31 +03:00
test_userlist.py bpo-27639: Correct return type for UserList slicing operation (#13169) 2019-05-07 17:41:06 -04:00
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.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 gh-90329: Add _winapi.GetLongPathName and GetShortPathName and use in venv to reduce warnings (GH-117817) 2024-04-15 16:43:41 +01: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_winapi.py gh-90329: Add _winapi.GetLongPathName and GetShortPathName and use in venv to reduce warnings (GH-117817) 2024-04-15 16:43:41 +01:00
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 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-112278: Improve error handling in wmi module and tests (GH-117818) 2024-04-15 16:43:28 +01: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.12] gh-117187: Fix XML tests for vanilla Expat <2.6.0 (GH-117203) (GH-117244) 2024-03-26 02:08:23 +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 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 bpo-40275: Use new test.support helper submodules in tests (GH-21412) 2020-07-09 15:25:10 +02:00
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 [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 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 bpo-35513, unittest: TextTestRunner uses time.perf_counter() (GH-11180) 2018-12-17 11:30:34 +01:00
win_console_handler.py
xmltests.py
zip_cp437_header.zip
zipdir.zip
zipdir_backslash.zip [3.12] gh-117084: Fix ZIP file extraction for directory entry names with backslashes on Windows (GH-117129) (GH-117162) 2024-03-22 18:35:12 +00:00