cpython/Lib/test
Miss Islington (bot) 7dcb4baa4f
bpo-43285 Make ftplib not trust the PASV response. (GH-24838)
bpo-43285: Make ftplib not trust the PASV response.

The IPv4 address value returned from the server in response to the PASV command
should not be trusted.  This prevents a malicious FTP server from using the
response to probe IPv4 address and port combinations on the client network.

Instead of using the returned address, we use the IP address we're
already connected to.  This is the strategy other ftp clients adopted,
and matches the only strategy available for the modern IPv6 EPSV command
where the server response must return a port number and nothing else.

For the rare user who _wants_ this ugly behavior, set a `trust_server_pasv_ipv4_address`
attribute on your `ftplib.FTP` instance to True.
(cherry picked from commit 0ab152c6b5)

Co-authored-by: Gregory P. Smith <greg@krypto.org>
2021-03-15 12:02:45 -07:00
..
audiodata
capath
cjkencodings
crashers bpo-42734: Fix crasher bogus_code_obj.py (GH-23939) 2020-12-25 07:22:56 -08:00
data
decimaltestdata
dtracedata
eintrdata bpo-40275: Avoid importing socket in test.support (GH-19603) 2020-04-25 10:06:29 +03:00
encoded_modules
imghdrdata
leakers
libregrtest bpo-38912: regrtest logs unraisable exception into sys.__stderr__ (GH-21718) (GH-21827) 2020-08-11 17:03:33 +02:00
sndhdrdata
subprocessdata
support bpo-41172: Fix check for compiler in test suite (GH-21400) 2020-07-09 11:12:07 -07:00
test_asyncio bpo-41891: ensure asyncio.wait_for waits for task completion (GH-22461) (#23840) 2020-12-18 11:19:10 -08:00
test_email bpo-27321 Fix email.generator.py to not replace a non-existent header. (GH-18074) 2020-10-19 16:11:37 -07:00
test_import [3.9] bpo-41043: Escape literal part of the path for glob(). (GH-20994). (GH-21275) 2020-07-02 10:05:16 +03:00
test_importlib [3.9] bpo-43288: Fix bug in test_importlib test. (GH-24616) 2021-02-21 15:24:41 -08:00
test_json bpo-40462: Fix typo in test_json (GH-20094) 2020-05-15 01:02:10 +02:00
test_peg_generator Disable peg generator tests when building with PGO (GH-23141) 2020-11-04 15:22:13 -08:00
test_tools [3.9] bpo-41069: Make TESTFN and the CWD for tests containing non-ascii characters. (GH-21035). (GH-21156) 2020-06-25 20:39:12 +03:00
test_warnings [3.9] bpo-41069: Make TESTFN and the CWD for tests containing non-ascii characters. (GH-21035). (GH-21156) 2020-06-25 20:39:12 +03:00
test_zoneinfo [3.9] bpo-41371: Handle lzma lib import error in test_zoneinfo.py (GH-21734) (GH-22039) 2020-10-10 10:09:09 +05:30
tracedmodules
xmltestdata
ziptestdata
__init__.py
__main__.py
_test_multiprocessing.py bpo-41344: Raise ValueError when creating shared memory of size 0 (GH-21556) (GH-22018) 2020-08-30 20:42:22 +01:00
allsans.pem
ann_module.py bpo-37838: get_type_hints for wrapped functions with forward reference (GH-17126) 2019-11-21 17:24:58 +00:00
ann_module2.py
ann_module3.py
audiotest.au
audiotests.py
audit-tests.py [3.9] bpo-43439: Add audit hooks for gc functions (GH-24794). (GH-24811) 2021-03-10 00:50:29 -08:00
autotest.py
bad_coding.py
bad_coding2.py
bad_getattr.py
bad_getattr2.py
bad_getattr3.py
badcert.pem
badkey.pem
badsyntax_3131.py
badsyntax_future3.py
badsyntax_future4.py
badsyntax_future5.py
badsyntax_future6.py
badsyntax_future7.py
badsyntax_future8.py
badsyntax_future9.py
badsyntax_future10.py
badsyntax_pep3120.py
bisect_cmd.py bpo-40003: test.bisect_cmd copies Python options (GH-19246) 2020-03-31 17:25:56 +02:00
cfgparser.1
cfgparser.2
cfgparser.3
clinic.test bpo-40179: Fix translation of #elif in Argument Clinic (GH-19364) 2020-04-18 17:52:48 +03:00
cmath_testcases.txt
coding20731.py
curses_tests.py
dataclass_module_1.py
dataclass_module_1_str.py
dataclass_module_2.py
dataclass_module_2_str.py
dataclass_textanno.py bpo-34776: Fix dataclasses to support __future__ "annotations" mode (#9518) 2019-12-09 15:54:20 +01:00
datetimetester.py bpo-41966: Fix pickling pure datetime.time subclasses (GH-22731) (GH-22747) 2020-10-18 18:32:56 +03:00
dis_module.py
doctest_aliases.py
double_const.py
empty.vbs
exception_hierarchy.txt
ffdh3072.pem
final_a.py
final_b.py
floating_points.txt
fork_wait.py bpo-40094: Enhance fork and wait tests (GH-19259) 2020-03-31 21:46:40 +02:00
formatfloat_testcases.txt
future_test1.py
future_test2.py
gdb_sample.py
good_getattr.py
idnsans.pem
ieee754.txt
imp_dummy.py
inspect_fodder.py bpo-42116: Fix inspect.getsource handling of trailing comments (GH-23630) 2020-12-04 12:20:05 -08:00
inspect_fodder2.py bpo-35113: Fix inspect.getsource to return correct source for inner classes (#10307) 2020-04-18 21:49:32 +05:30
keycert.passwd.pem bpo-38271: encrypt private key test files with AES256 (GH-16385) 2019-09-25 08:55:02 -07:00
keycert.pem
keycert2.pem
keycert3.pem
keycert4.pem
keycertecc.pem
list_tests.py
lock_tests.py bpo-40089: Add _at_fork_reinit() method to locks (GH-19195) 2020-04-07 23:11:49 +02:00
mailcap.txt
make_ssl_certs.py bpo-38271: encrypt private key test files with AES256 (GH-16385) 2019-09-25 08:55:02 -07:00
mapping_tests.py
math_testcases.txt
memory_watchdog.py
mime.types
mock_socket.py [3.9] bpo-42756: Configure LMTP Unix-domain socket to use global default timeout when timeout not provided (GH-23969) (GH-24050) 2021-01-02 12:44:04 +09:00
mod_generics_cache.py
mp_fork_bomb.py
mp_preload.py
multibytecodec_support.py bpo-41944: No longer call eval() on content received via HTTP in the CJK codec tests (GH-22566) 2020-10-06 05:37:36 -07:00
nokia.pem
nullbytecert.pem
nullcert.pem
pickletester.py bpo-42809: Improve pickle tests for recursive data. (GH-24060) 2021-01-02 09:53:46 -08:00
profilee.py
pstats.pck
pycacert.pem
pycakey.pem
pyclbr_input.py
pydoc_mod.py
pydocfodder.py
pythoninfo.py bpo-9216: Expose OpenSSL FIPS_mode() as _hashlib.get_fips_mode() (GH-19703) 2020-04-29 09:04:22 -07:00
randv2_32.pck
randv2_64.pck
randv3.pck
re_tests.py
recursion.tar [3.9] bpo-39017: Avoid infinite loop in the tarfile module (GH-21454) (GH-21482) 2020-07-15 05:30:33 -07:00
regrtest.py
relimport.py
reperf.py
revocation.crl
sample_doctest.py
sample_doctest_no_docstrings.py
sample_doctest_no_doctests.py
secp384r1.pem
selfsigned_pythontestdotnet.pem
seq_tests.py
sgml_input.html
signalinterproctester.py bpo-38614: Use test.support.SHORT_TIMEOUT constant (GH-17566) 2019-12-11 11:30:03 +01:00
Sine-1000Hz-300ms.aif
sortperf.py Fixes in sorting descriptions (GH-18317) 2020-02-03 08:47:20 -08:00
ssl_cert.pem
ssl_key.passwd.pem bpo-38271: encrypt private key test files with AES256 (GH-16385) 2019-09-25 08:55:02 -07:00
ssl_key.pem
ssl_servers.py bpo-40275: Avoid importing socket in test.support (GH-19603) 2020-04-25 10:06:29 +03:00
ssltests.py
string_tests.py bpo-39939: Add str.removeprefix and str.removesuffix (GH-18939) 2020-04-22 23:05:48 +02:00
talos-2019-0758.pem
test___all__.py bpo-40360: Deprecate lib2to3 module in light of PEP 617 (GH-19663) 2020-04-24 11:19:46 -07:00
test___future__.py
test__locale.py bpo-38324: Fix test__locale.py Windows failures (GH-20529) 2020-10-20 05:07:14 -07:00
test__opcode.py
test__osx_support.py bpo-38360: macOS: support alternate form of -isysroot flag (GH-16480) 2020-04-22 03:44:10 -04:00
test__xxsubinterpreters.py bpo-40834: Fix truncate when sending str object with channel (GH-20555) 2020-06-13 05:44:38 -07:00
test_abc.py bpo-40077: Convert _abc module to use PyType_FromSpec() (GH-19202) 2020-03-30 16:35:38 +02:00
test_abstract_numbers.py
test_aifc.py
test_argparse.py bpo-40862: Raise TypeError when const is given to argparse.BooleanOptionalAction (GH-20623) (GH-20664) 2020-06-05 19:31:18 -07:00
test_array.py bpo-40443: Remove unused imports in tests (GH-19804) 2020-04-30 02:21:30 +02:00
test_asdl_parser.py bpo-39638: Keep ASDL signatures in the AST nodes (GH-18515) 2020-03-16 10:12:53 +02:00
test_ast.py [3.9] bpo-41631: _ast module uses again a global state (GH-21961) (GH-22258) 2020-09-15 20:32:56 +02:00
test_asyncgen.py bpo-39764: Make Task.get_stack accept ag_frame (#18669) 2020-03-02 14:45:54 +02:00
test_asynchat.py bpo-40275: Avoid importing socket in test.support (GH-19603) 2020-04-25 10:06:29 +03:00
test_asyncore.py bpo-40275: Avoid importing socket in test.support (GH-19603) 2020-04-25 10:06:29 +03:00
test_atexit.py
test_audioop.py
test_audit.py [3.9] bpo-43439: Add audit hooks for gc functions (GH-24794). (GH-24811) 2021-03-10 00:50:29 -08:00
test_augassign.py
test_base64.py bpo-39351: Remove base64.encodestring() (GH-18022) 2020-01-16 10:24:16 +01:00
test_baseexception.py
test_bdb.py bpo-35773: Fix test_bdb on non-UTF-8 locales. (GH-21136) 2020-06-25 04:41:42 -07:00
test_bigaddrspace.py
test_bigmem.py
test_binascii.py bpo-39353: binascii.crc_hqx() is no longer deprecated (GH-18276) 2020-01-30 09:56:40 +01:00
test_binhex.py [3.9] bpo-29566: binhex.binhex now consitently writes MacOS 9 line endings. (GH-23059) (GH-23071) 2020-11-01 01:39:26 -08:00
test_binop.py
test_bisect.py
test_bool.py
test_buffer.py bpo-39689: Do not test undefined casts to _Bool (GH-18964) 2020-03-12 19:35:38 +01:00
test_bufio.py
test_builtin.py bpo-42536: GC track recycled tuples (GH-23623) (GH-23651) 2020-12-07 20:07:48 +00:00
test_bytes.py [3.9] bpo-41100: Support macOS 11 and Apple Silicon (GH-22855) (GH-23295) 2020-11-22 11:18:40 +01:00
test_bz2.py [3.9] bpo-41043: Escape literal part of the path for glob(). (GH-20994). (GH-21275) 2020-07-02 10:05:16 +03:00
test_c_locale_coercion.py bpo-41700: Skip test if the locale is not supported (GH-22081) (GH-22085) 2020-09-04 18:55:25 +09:00
test_calendar.py
test_call.py bpo-40443: Remove unused imports in tests (GH-19804) 2020-04-30 02:21:30 +02:00
test_capi.py bpo-39960: Allow heap types in the "Carlo Verre" hack check that override "tp_setattro()" (GH-21092) 2020-07-02 17:28:41 -07:00
test_cgi.py [3.9] bpo-42967: only use '&' as a query string separator (GH-24297) (#24528) 2021-02-15 10:03:31 -08:00
test_cgitb.py [3.9] bpo-41069: Make TESTFN and the CWD for tests containing non-ascii characters. (GH-21035). (GH-21156) 2020-06-25 20:39:12 +03:00
test_charmapcodec.py
test_check_c_globals.py bpo-36876: Re-organize the c-analyzer tool code. (gh-16841) 2019-10-18 19:00:04 -07:00
test_class.py Remove binding of captured exceptions when not used to reduce the chances of creating cycles (GH-17246) 2019-11-19 21:34:03 +00:00
test_clinic.py bpo-42398: Fix "make regen-all" race condition (GH-23362) (GH-23367) 2020-11-18 17:11:09 +01:00
test_cmath.py
test_cmd.py
test_cmd_line.py bpo-41525: Make the Python program help ASCII-only (GH-21836) 2020-09-08 17:47:53 -07:00
test_cmd_line_script.py bpo-41731: Make test_cmd_line_script pass with -vv (GH-22206) 2020-09-11 23:45:34 -07:00
test_code.py bpo-40443: Remove unused imports in tests (GH-19804) 2020-04-30 02:21:30 +02:00
test_code_module.py
test_codeccallbacks.py
test_codecencodings_cn.py
test_codecencodings_hk.py
test_codecencodings_iso2022.py
test_codecencodings_jp.py
test_codecencodings_kr.py
test_codecencodings_tw.py
test_codecmaps_cn.py
test_codecmaps_hk.py
test_codecmaps_jp.py
test_codecmaps_kr.py
test_codecmaps_tw.py
test_codecs.py bpo-42065: Fix incorrectly formatted _codecs.charmap_decode error message (GH-19940) 2020-10-18 09:00:18 +03:00
test_codeop.py [3.9] bpo-41520: Fix second codeop regression (GH-21848) 2020-08-13 14:21:32 -04:00
test_collections.py bpo-43102: Set namedtuple __new__'s internal builtins to a dict. (GH-24439) (GH-24452) 2021-02-04 16:12:34 -08:00
test_colorsys.py
test_compare.py
test_compile.py bpo-41531: Fix compilation of dict literals with more than 0xFFFF elements (GH-21850) (GH-22107) 2020-09-05 00:38:50 +01:00
test_compileall.py [3.9] bpo-41069: Make TESTFN and the CWD for tests containing non-ascii characters. (GH-21035). (GH-21156) 2020-06-25 20:39:12 +03:00
test_complex.py Re-enable the OverflowError test for test_truediv on test_complex (GH-16591) 2019-10-10 19:23:36 +03:00
test_concurrent_futures.py bpo-38377: Add support.skip_if_broken_multiprocessing_synchronize() (GH-20944) (GH-20962) 2020-06-18 17:19:59 +02:00
test_configparser.py
test_contains.py
test_context.py bpo-39481: PEP 585 for dataclasses, mailbox, contextvars (GH-19425) 2020-04-14 16:14:15 -07:00
test_contextlib.py
test_contextlib_async.py
test_copy.py bpo-38293: Allow shallow and deep copying of property objects (GH-16438) 2020-01-12 09:41:49 -08:00
test_copyreg.py
test_coroutines.py bpo-39048: Look up __aenter__ before __aexit__ in async with (GH-17609) 2020-01-14 21:58:29 +10:00
test_cprofile.py
test_crashers.py [3.9] bpo-41043: Escape literal part of the path for glob(). (GH-20994). (GH-21275) 2020-07-02 10:05:16 +03:00
test_crypt.py bpo-25172: Reduce scope of crypt import tests (GH-17881) 2020-01-09 09:00:29 -08:00
test_csv.py bpo-26407: Do not mask errors in csv. (GH-20536) 2020-06-22 01:40:54 -07:00
test_ctypes.py
test_curses.py bpo-43016: Fix test_curses on platform without cursesw (GH-24405) (GH-24407) 2021-02-01 09:37:29 +02:00
test_dataclasses.py bpo-40389: Improve repr of typing.Optional (#19714) 2020-04-29 18:06:39 -07:00
test_datetime.py
test_dbm.py [3.9] bpo-41043: Escape literal part of the path for glob(). (GH-20994). (GH-21275) 2020-07-02 10:05:16 +03:00
test_dbm_dumb.py
test_dbm_gnu.py
test_dbm_ndbm.py
test_decimal.py bpo-41540: AIX: skip test that is flaky with a default ulimit. (GH-21890) (#21893) 2020-08-15 20:40:14 +02:00
test_decorators.py bpo-39702: Relax grammar restrictions on decorators (PEP 614) (GH-18570) 2020-03-03 14:25:44 -08:00
test_defaultdict.py bpo-36144: Implement defaultdict union (GH-18729) 2020-03-06 09:24:08 -08:00
test_deque.py bpo-39590: make deque.__contains__ and deque.count hold strong references (GH-18421) 2020-02-09 00:16:43 -08:00
test_descr.py bpo-34805: Guarantee that __subclasses__() is in definition order. (GH-23844) (GH-23850) 2020-12-18 17:17:32 -08:00
test_descrtut.py bpo-39481: Implementation for PEP 585 (#18239) 2020-04-07 09:50:06 -07:00
test_devpoll.py
test_dict.py bpo-42536: GC track recycled tuples (GH-23623) (GH-23651) 2020-12-07 20:07:48 +00:00
test_dict_version.py
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 bpo-38202: Fix a crash in dict_view & non-itearble. (GH-16241) 2019-10-13 14:49:05 +03:00
test_difflib.py bpo-40394 - difflib.SequenceMatched.find_longest_match default args (GH-19742) 2020-04-29 22:42:45 -05:00
test_difflib_expect.html
test_dis.py bpo-39156: Break up COMPARE_OP into four logically distinct opcodes. (GH-17754) 2020-01-14 10:12:45 +00:00
test_distutils.py Fix so that test.test_distutils can be executed by unittest and not just regrtest (GH-13480) 2020-01-27 07:08:39 -05:00
test_doctest.py bpo-40636: Clarify the zip built-in docstring. (GH-20118) 2020-05-15 14:26:00 -07:00
test_doctest.txt
test_doctest2.py
test_doctest2.txt
test_doctest3.txt
test_doctest4.txt
test_docxmlrpc.py bpo-38243, xmlrpc.server: Escape the server_title (GH-16373) 2019-09-27 21:59:37 +02:00
test_dtrace.py
test_dynamic.py
test_dynamicclassattribute.py
test_eintr.py
test_embed.py bpo-29778: Ensure python3.dll is loaded from correct locations when Python is embedded (GH-21297) 2020-07-06 09:52:13 -07:00
test_ensurepip.py bpo-40448: ensurepip: Do not use cache (GH-19812) 2020-06-15 10:48:44 -07:00
test_enum.py [3.9] bpo-42851: [Enum] remove brittle __init_subclass__ support (GH-24154) (GH-24155) 2021-01-07 13:55:59 -08:00
test_enumerate.py bpo-42536: GC track recycled tuples (GH-23623) (GH-23651) 2020-12-07 20:07:48 +00:00
test_eof.py bpo-40985: Show correct SyntaxError text when last line has a LINECONT (GH-20888) 2020-06-15 17:46:44 -07:00
test_epoll.py bpo-41804: Enhance test_epoll.test_control_and_wait() (GH-23795) 2020-12-17 00:03:50 -08:00
test_errno.py
test_exception_hierarchy.py
test_exception_variations.py
test_exceptions.py bpo-42500: Fix recursion in or after except (GH-23568) (#24501) 2021-03-02 11:36:38 +01:00
test_extcall.py Make sure that keyword arguments are merged into the arguments dictionary when dict unpacking and keyword arguments are interleaved. (GH-20553) (GH-20569) 2020-06-01 17:07:32 +01:00
test_faulthandler.py bpo-39882: Py_FatalError() logs the function name (GH-18819) 2020-03-07 00:54:20 +01:00
test_fcntl.py bpo-22367: Update test_fcntl.py for spawn process mode (#17154) 2019-11-19 09:12:42 +01:00
test_file.py
test_file_eintr.py
test_filecmp.py
test_fileinput.py bpo-39674: Revert "bpo-37330: open() no longer accept 'U' in file mode (GH-16959)" (GH-18767) 2020-03-04 18:50:22 +01:00
test_fileio.py
test_finalization.py bpo-41984: GC track all user classes (GH-22701/GH-22702) 2020-10-14 20:38:25 -07:00
test_float.py bpo-38629: implement __floor__ and __ceil__ for float type (GH-16985) 2019-12-15 23:00:28 +01:00
test_flufl.py bpo-40443: Remove unused imports in tests (GH-19804) 2020-04-30 02:21:30 +02:00
test_fnmatch.py bpo-40480: restore ability to join fnmatch.translate() results (GH-20049) 2020-05-11 21:19:20 -05:00
test_fork1.py bpo-40094: Enhance fork and wait tests (GH-19259) 2020-03-31 21:46:40 +02:00
test_format.py bpo-42224: Fix test_format when locale does not expect number grouping (GH-23067) 2020-11-02 17:51:56 +02:00
test_fractions.py bpo-40443: Remove unused imports in tests (GH-19804) 2020-04-30 02:21:30 +02:00
test_frame.py bpo-40462: fix variable and function names (GH-19832) 2020-05-01 05:49:35 -07:00
test_frozen.py
test_fstring.py [3.9] bpo-43272: Fix old parser test failures for backported grammar constructs (GH-24591) 2021-02-20 01:36:15 +00:00
test_ftplib.py bpo-43285 Make ftplib not trust the PASV response. (GH-24838) 2021-03-15 12:02:45 -07:00
test_funcattrs.py
test_functools.py bpo-17005: Move topological sort functionality to its own module (GH-20558) 2020-05-31 17:01:37 -07:00
test_future.py bpo-40663: Correctly handle annotations with subscripts in ast_unparse.c (GH-20156) 2020-05-18 19:23:48 +01:00
test_future3.py
test_future4.py
test_future5.py
test_gc.py bpo-41984: GC track all user classes (GH-22701/GH-22702) 2020-10-14 20:38:25 -07:00
test_gdb.py bpo-41473: Reenable test_gdb on gdb 9.2 and newer (GH-23637) 2020-12-04 07:47:44 -08:00
test_generator_stop.py
test_generators.py bpo-29590: fix stack trace for gen.throw() with yield from (GH-19896) 2020-09-04 16:07:18 -07:00
test_genericalias.py bpo-42195: Override _CallableGenericAlias's __getitem__ (GH-23915) 2020-12-23 19:07:51 -08:00
test_genericclass.py
test_genericpath.py [3.9] bpo-41069: Make TESTFN and the CWD for tests containing non-ascii characters. (GH-21035). (GH-21156) 2020-06-25 20:39:12 +03:00
test_genexps.py bpo-40334: Correctly identify invalid target in assignment errors (GH-20076) 2020-05-15 02:04:52 +01:00
test_getargs2.py
test_getopt.py
test_getpass.py
test_gettext.py
test_glob.py
test_global.py
test_grammar.py bpo-40618: Disallow invalid targets in augassign and except clauses (GH-20083) 2020-05-14 21:13:50 +01:00
test_graphlib.py bpo-17005: Move topological sort functionality to its own module (GH-20558) 2020-05-31 17:01:37 -07:00
test_grp.py
test_gzip.py bpo-43316: gzip: Fix sys.exit() usage. (GH-24652) 2021-02-25 18:36:27 -08:00
test_hash.py
test_hashlib.py bpo-40637: Don't test builtin PBKDF2 without builtin hashes (GH-20980) 2020-11-17 07:01:55 -08:00
test_heapq.py bpo-39421: Fix posible crash in heapq with custom comparison operators (GH-18118) 2020-01-23 14:07:05 +00:00
test_hmac.py [3.9] bpo-40791: Use CRYPTO_memcmp() for compare_digest (GH-20456) (GH-20461) 2020-05-28 05:09:38 -07:00
test_html.py
test_htmlparser.py bpo-41748: Handles unquoted attributes with commas (GH-24072) 2021-02-01 12:54:43 -08:00
test_http_cookiejar.py bpo-38804: Fix REDoS in http.cookiejar (GH-17157) 2019-11-22 15:22:11 +01:00
test_http_cookies.py
test_httplib.py bpo-43332: Buffer proxy connection setup packets before sending. (GH-24780) 2021-03-07 23:59:37 -08:00
test_httpservers.py [3.9] bpo-5054: CGIHTTPRequestHandler.run_cgi() HTTP_ACCEPT improperly parsed (GH-23638) (GH-23657) 2020-12-05 07:26:37 -08:00
test_idle.py [3.9] bpo-42630: Improve error reporting in Tkinter for absent default root (GH-23781) (GH-23853) 2020-12-19 13:08:07 +02:00
test_imaplib.py bpo-40964: disable remote IMAP tests (GH-20836) 2020-06-12 15:06:20 -04:00
test_imghdr.py
test_imp.py
test_index.py
test_inspect.py bpo-17735: inspect.findsource now raises OSError when co_lineno is out of range (GH-23633) 2020-12-05 00:41:58 +02:00
test_int.py
test_int_literal.py
test_io.py bpo-43260: io: Prevent large data remains in textio buffer. (GH-24592) 2021-02-22 10:32:55 +09:00
test_ioctl.py
test_ipaddress.py bpo-41004: Resolve hash collisions for IPv4Interface and IPv6Interface (GH-21033) 2020-06-29 11:15:32 -07:00
test_isinstance.py [3.9] bpo-41909: Enable previously disabled recursion checks. (GH-22536) (GH-22550) 2020-10-05 01:27:38 +03:00
test_iter.py bpo-40824: Do not mask errors in __iter__ in "in" and the operator module. (GH-20537) 2020-06-22 01:20:56 -07:00
test_iterlen.py
test_itertools.py bpo-42536: GC track recycled tuples (GH-23623) (GH-23651) 2020-12-07 20:07:48 +00:00
test_keyword.py [3.9] bpo-40939: Fix test_keyword for the old parser (GH-20814) 2020-06-11 19:29:13 +01:00
test_keywordonlyarg.py
test_kqueue.py
test_largefile.py bpo-40275: Avoid importing socket in test.support (GH-19603) 2020-04-25 10:06:29 +03:00
test_lib2to3.py [3.9] bpo-41970: Avoid test failure in test_lib2to3 if the module is already imported (GH-22595) (GH-22609) 2020-10-09 11:08:42 +01:00
test_linecache.py
test_list.py bpo-39453: Add testcase for bpo-39453 (GH-18202) 2020-01-27 09:04:25 -08:00
test_listcomps.py bpo-32856: Optimize the assignment idiom in comprehensions. (GH-16814) 2020-02-12 12:18:59 +02:00
test_lltrace.py
test_locale.py bpo-38536: locale: Remove trailing space in formatted currency (GH-16864) 2020-01-20 12:45:50 +09:00
test_logging.py bpo-42644: Validate values in logging.disable() (GH-23786) 2020-12-16 02:12:08 -08:00
test_long.py bpo-27145: small_ints[x] could be returned in long_add and long_sub (GH-15716) 2019-11-26 16:54:49 +09:00
test_longexp.py
test_lzma.py bpo-40286: Use random.randbytes() in tests (GH-19575) 2020-04-17 22:54:38 +02:00
test_mailbox.py [3.9] bpo-41043: Escape literal part of the path for glob(). (GH-20994). (GH-21275) 2020-07-02 10:05:16 +03:00
test_mailcap.py
test_marshal.py
test_math.py bpo-39871: Fix possible SystemError in atan2, copysign and remainder (GH-18806) 2020-03-14 10:45:32 +00:00
test_memoryio.py
test_memoryview.py
test_metaclass.py bpo-40147: Move the check for duplicate keywords to the compiler (GH-19289) 2020-04-03 20:37:13 +01:00
test_mimetypes.py bpo-41048: mimetypes should read the rule file using UTF-8, not the locale encoding (GH-20998) 2020-06-29 05:07:31 -07:00
test_minidom.py bpo-37534: Allow adding Standalone Document Declaration when generating XML documents (GH-14912) 2020-02-29 09:22:19 +01:00
test_mmap.py bpo-34953: Implement mmap.mmap.__repr__ (GH-9891) 2019-10-17 18:41:35 +08:00
test_module.py bpo-39489: Remove COUNT_ALLOCS special build (GH-18259) 2020-02-03 15:17:15 +01:00
test_modulefinder.py bpo-41040: Fix test_modulefinder. (GH-20991) 2020-06-19 14:26:00 -07:00
test_msilib.py [3.9] bpo-41069: Make TESTFN and the CWD for tests containing non-ascii characters. (GH-21035). (GH-21156) 2020-06-25 20:39:12 +03:00
test_multibytecodec.py
test_multiprocessing_fork.py
test_multiprocessing_forkserver.py
test_multiprocessing_main_handling.py bpo-38377: Add support.skip_if_broken_multiprocessing_synchronize() (GH-20944) (GH-20962) 2020-06-18 17:19:59 +02:00
test_multiprocessing_spawn.py
test_named_expressions.py [3.9] bpo-43272: Fix old parser test failures for backported grammar constructs (GH-24591) 2021-02-20 01:36:15 +00:00
test_netrc.py
test_nis.py
test_nntplib.py bpo-42794: Update test_nntplib to use offical group name for testing (GH-24037) 2021-01-01 06:42:43 -08:00
test_ntpath.py [3.9] bpo-41069: Make TESTFN and the CWD for tests containing non-ascii characters. (GH-21035). (GH-21156) 2020-06-25 20:39:12 +03:00
test_numeric_tower.py
test_opcodes.py
test_openpty.py
test_operator.py bpo-40824: Do not mask errors in __iter__ in "in" and the operator module. (GH-20537) 2020-06-22 01:20:56 -07:00
test_optparse.py
test_ordered_dict.py bpo-42536: GC track recycled tuples (GH-23623) (GH-23651) 2020-12-07 20:07:48 +00:00
test_os.py bpo-42780: Fix set_inheritable() for O_PATH file descriptors on Linux (GH-24172) (GH-24278) 2021-01-21 11:46:35 +01:00
test_ossaudiodev.py
test_osx_env.py
test_parser.py bpo-40443: Remove unused imports in tests (GH-19805) 2020-04-30 01:48:37 +02:00
test_pathlib.py bpo-33660: Fix PosixPath to resolve a relative path on root (#21974) 2020-08-27 02:51:44 +02:00
test_pdb.py [3.9] bpo-42383: pdb: do not fail to restart the target if the current directory changed (GH-23412) (#24322) 2021-01-26 07:57:58 -08:00
test_peepholer.py bpo-42057: Add a test case (GH-22878) 2020-10-22 11:28:36 +09:00
test_peg_parser.py bpo-40958: Avoid buffer overflow in the parser when indexing the current line (GH-20875) (GH-20919) 2020-06-16 18:36:59 +01:00
test_pickle.py
test_picklebuffer.py
test_pickletools.py
test_pipes.py
test_pkg.py
test_pkgutil.py bpo-12915: Skip test_pkgutil.test_name_resolution() non-encodable filenames (GH-18720) 2020-03-03 11:11:11 +01:00
test_platform.py [3.9] bpo-42163, bpo-42189, bpo-42659: Support uname_tuple._replace (for all but processor) (GH-23010) (#24232) 2021-01-16 14:45:30 -05:00
test_plistlib.py bpo-42103: Improve validation of Plist files. (GH-22882) 2020-11-02 13:34:46 -08:00
test_poll.py
test_popen.py bpo-40094: Add os.waitstatus_to_exitcode() (GH-19201) 2020-04-01 18:49:29 +02:00
test_poplib.py bpo-40275: Move requires_hashdigest() to test.support.hashlib_helper (GH-19716) 2020-04-29 03:11:29 +02:00
test_positional_only_arg.py Raise specialised syntax error for invalid lambda parameters (GH-20776) 2020-06-10 06:24:41 -07:00
test_posix.py bpo-42504: Ensure that get_config_var('MACOSX_DEPLOYMENT_TARGET') is a string (GH-24341) (GH-24410) 2021-01-31 23:22:48 -05:00
test_posixpath.py [3.9] bpo-41069: Make TESTFN and the CWD for tests containing non-ascii characters. (GH-21035). (GH-21156) 2020-06-25 20:39:12 +03:00
test_pow.py
test_pprint.py
test_print.py
test_profile.py bpo-40492: Fix --outfile with relative path when the program changes it working dir (GH-19910) 2020-10-19 00:16:22 +03:00
test_property.py
test_pstats.py bpo-41811: create SortKey members using first given value (GH-22316) (GH-22325) 2020-09-19 12:56:13 -07:00
test_pty.py bpo-40140: test_builtin.PtyTests registers SIGHUP handler (GH-19314) 2020-04-03 00:40:25 +02:00
test_pulldom.py
test_pwd.py bpo-32033: Fix test_pwd failures on Android (GH-19502) 2020-04-14 20:11:46 +02:00
test_py_compile.py bpo-38731: Fix NameError in command-line interface of py_compile (GH-21617) 2020-07-25 23:43:47 +03:00
test_pyclbr.py bpo-38866: Remove asyncore from test_pyclbr.py (GH-17316) 2019-11-22 21:51:58 +09:00
test_pydoc.py bpo-35113: Fix inspect.getsource to return correct source for inner classes (#10307) 2020-04-18 21:49:32 +05:30
test_pyexpat.py
test_queue.py bpo-38614: Use default join_thread() timeout in tests (GH-17559) 2019-12-10 20:41:23 +01:00
test_quopri.py
test_raise.py
test_random.py bpo-42944 Fix Random.sample when counts is not None (GH-24235) (GH-24243) 2021-01-18 10:36:07 -08:00
test_range.py bpo-39200: Correct the error message for range() empty constructor (GH-17813) 2020-01-05 17:30:53 +00:00
test_re.py bpo-40443: Remove unused imports in tests (GH-19805) 2020-04-30 01:48:37 +02:00
test_readline.py
test_regrtest.py bpo-38912: regrtest logs unraisable exception into sys.__stderr__ (GH-21718) (GH-21827) 2020-08-11 17:03:33 +02:00
test_repl.py bpo-40826: Fix test_repl.test_close_stdin() on Windows (GH-20779) (GH-20785) 2020-06-10 19:24:56 +02:00
test_reprlib.py
test_resource.py
test_richcmp.py
test_rlcompleter.py
test_robotparser.py bpo-40275: Move transient_internet from test.support to socket_helper (GH-19711) 2020-04-29 10:36:20 +03:00
test_runpy.py [3.9] bpo-41602: raise SIGINT exit code on KeyboardInterrupt from pymain_run_module (GH-21956) (#22397) 2020-09-24 16:34:21 +02:00
test_sax.py
test_sched.py bpo-38614: Use test.support.SHORT_TIMEOUT constant (GH-17566) 2019-12-11 11:30:03 +01:00
test_scope.py
test_script_helper.py
test_secrets.py
test_select.py
test_selectors.py bpo-40275: Avoid importing socket in test.support (GH-19603) 2020-04-25 10:06:29 +03:00
test_set.py
test_setcomps.py bpo-32856: Optimize the assignment idiom in comprehensions. (GH-16814) 2020-02-12 12:18:59 +02:00
test_shelve.py
test_shlex.py bpo-33262: Deprecate passing None for s to shlex.split() (GH-6514) 2020-04-01 09:58:55 -04:00
test_shutil.py [3.9] bpo-42782: Fail fast for permission errors in shutil.move() (GH-24001) (#24725) 2021-03-03 08:04:00 -08:00
test_signal.py bpo-43406: Fix test_signal.test_stress_modifying_handlers() (GH-24815) (GH-24817) 2021-03-10 16:10:57 +01:00
test_site.py bpo-41939: always enable test_site.test_license_exists_at_url (GH-22688) 2020-10-13 18:59:41 -07:00
test_slice.py
test_smtpd.py bpo-40275: Avoid importing socket in test.support (GH-19603) 2020-04-25 10:06:29 +03:00
test_smtplib.py bpo-27820: Fix AUTH LOGIN logic in smtplib.SMTP (GH-24118) (#24832) 2021-03-12 16:15:23 -08:00
test_smtpnet.py bpo-40275: Move transient_internet from test.support to socket_helper (GH-19711) 2020-04-29 10:36:20 +03:00
test_sndhdr.py
test_socket.py bpo-35569: Expose RFC 3542 IPv6 socket options on macOS (GH-19526) 2020-05-17 02:32:46 -04:00
test_socketserver.py [3.9] bpo-37193: Remove thread objects which finished process its request (GH-23127) (GH-24750) 2021-03-04 08:36:41 -08:00
test_sort.py
test_source_encoding.py bpo-40593: Improve syntax errors for invalid characters in source code. (GH-20033) 2020-05-12 12:42:04 +03:00
test_spwd.py
test_sqlite.py
test_ssl.py [3.9] bpo-41561: skip test_min_max_version_mismatch (GH-22308) (GH-23363) 2020-11-18 04:42:38 -08:00
test_startfile.py
test_stat.py bpo-40275: Avoid importing socket in test.support (GH-19603) 2020-04-25 10:06:29 +03:00
test_statistics.py bpo-40855: Fix ignored mu and xbar parameters (GH-20835) (#GH-20862) 2020-06-13 16:56:15 -07:00
test_strftime.py
test_string.py
test_string_literals.py bpo-40334: Fix error location upon parsing an invalid string literal (GH-19962) 2020-05-07 11:37:51 +01:00
test_stringprep.py
test_strptime.py
test_strtod.py
test_struct.py bpo-35714: Reject null characters in struct format strings (GH-16928) 2020-05-26 00:04:59 -07:00
test_structmembers.py
test_structseq.py
test_subclassinit.py
test_subprocess.py bpo-42388: Fix subprocess.check_output input=None when text=True (GH-23467) 2020-12-24 21:18:37 -08:00
test_sunau.py
test_sundry.py
test_super.py
test_support.py bpo-40443: Remove unused imports in tests (GH-19805) 2020-04-30 01:48:37 +02:00
test_symbol.py
test_symtable.py [3.9] bpo-41840: Report module-level globals as both local and global in the symtable module (GH-22391). (GH-22528) 2020-10-03 21:23:03 +01:00
test_syntax.py [3.9] bpo-39934: Account for control blocks in 'except' in compiler. (GH-22395) (GH-23303) 2020-11-17 19:31:55 +00:00
test_sys.py bpo-42500: Fix recursion in or after except (GH-23568) (#24501) 2021-03-02 11:36:38 +01:00
test_sys_setprofile.py
test_sys_settrace.py bpo-40228: More robust frame.setlineno. (GH-19437) 2020-04-29 16:49:45 +01:00
test_sysconfig.py bpo-39825: Fixes sysconfig.get_config_var('EXT_SUFFIX') on Windows to match distutils (GH-22088) 2020-12-07 09:56:44 -08:00
test_syslog.py
test_tabnanny.py
test_tarfile.py bpo-12800: tarfile: Restore fix from 011525ee9 (GH-21409) 2020-11-25 01:52:51 -08:00
test_tcl.py bpo-42749: Use dynamic version to test for unsupported bignum in Tk (GH-23966) 2020-12-29 03:17:43 -08:00
test_telnetlib.py bpo-40275: Avoid importing socket in test.support (GH-19603) 2020-04-25 10:06:29 +03:00
test_tempfile.py bpo-40443: Remove unused imports in tests (GH-19805) 2020-04-30 01:48:37 +02:00
test_textwrap.py
test_thread.py bpo-40094: Enhance threading tests (GH-19260) 2020-03-31 21:49:44 +02:00
test_threadedtempfile.py
test_threading.py bpo-42350: Fix Thread._reset_internal_locks() (GH-23268) 2020-11-16 07:17:17 -08:00
test_threading_local.py
test_threadsignals.py
test_time.py [3.9] bpo-41100: Support macOS 11 and Apple Silicon (GH-22855) (GH-23295) 2020-11-22 11:18:40 +01:00
test_timeit.py
test_timeout.py bpo-40275: Move transient_internet from test.support to socket_helper (GH-19711) 2020-04-29 10:36:20 +03:00
test_tix.py
test_tk.py
test_tokenize.py [3.9] bpo-41043: Escape literal part of the path for glob(). (GH-20994). (GH-21275) 2020-07-02 10:05:16 +03:00
test_trace.py bpo-41138: Fix trace CLI for non-UTF-8 files. (GH-21177) 2020-06-28 03:52:26 -07:00
test_traceback.py bpo-34463: Make python tracebacks identical to C tracebacks for SyntaxErrors without a lineno (GH-23427) 2020-12-22 14:12:30 -08:00
test_tracemalloc.py bpo-37961: Fix regression in tracemalloc.Traceback.__repr__ (GH-23805) 2020-12-16 14:01:14 -08:00
test_ttk_guionly.py
test_ttk_textonly.py
test_tuple.py
test_turtle.py bpo-41720: Add "return NotImplemented" in turtle.Vec2D.__rmul__(). (GH-22092) 2020-09-07 09:30:21 -07:00
test_type_comments.py bpo-40493: fix function type comment parsing (GH-19894) 2020-05-03 22:08:14 -07:00
test_typechecks.py
test_types.py bpo-39075: types.SimpleNamespace no longer sorts attributes in its repr (GH-19430) 2020-05-15 18:27:54 -07:00
test_typing.py bpo-42740: Fix get_args for PEP 585 collections.abc.Callable (GH-23963) 2020-12-28 12:26:39 -08:00
test_ucn.py closes bpo-39926: Update Unicode to 13.0.0. (GH-18910) 2020-03-10 20:41:34 -07:00
test_unary.py
test_unicode.py [3.9] bpo-41100: Support macOS 11 and Apple Silicon (GH-22855) (GH-23295) 2020-11-22 11:18:40 +01:00
test_unicode_file.py [3.9] bpo-41043: Escape literal part of the path for glob(). (GH-20994). (GH-21275) 2020-07-02 10:05:16 +03:00
test_unicode_file_functions.py
test_unicode_identifiers.py bpo-40593: Improve syntax errors for invalid characters in source code. (GH-20033) 2020-05-12 12:42:04 +03:00
test_unicodedata.py bpo-43144: Mark unicodedata's test_normalization as requiring network (GH-24650) 2021-02-25 21:44:17 -08:00
test_unittest.py
test_univnewlines.py
test_unpack.py
test_unpack_ex.py [3.9] bpo-43272: Fix old parser test failures for backported grammar constructs (GH-24591) 2021-02-20 01:36:15 +00:00
test_unparse.py bpo-28002: Roundtrip f-strings with ast.unparse better (GH-19612) (GH-23430) 2020-11-21 00:46:49 +03:00
test_urllib.py [3.9] bpo-41069: Make TESTFN and the CWD for tests containing non-ascii characters. (GH-21035). (GH-21156) 2020-06-25 20:39:12 +03:00
test_urllib2.py Allow / character in username,password fields in _PROXY envvars. (GH-23973) 2020-12-29 04:46:05 -08:00
test_urllib2_localnet.py bpo-9216: hashlib usedforsecurity fixes (GH-20258) 2020-05-22 11:22:30 -07:00
test_urllib2net.py bpo-40275: Move transient_internet from test.support to socket_helper (GH-19711) 2020-04-29 10:36:20 +03:00
test_urllib_response.py
test_urllibnet.py bpo-40275: Move transient_internet from test.support to socket_helper (GH-19711) 2020-04-29 10:36:20 +03:00
test_urlparse.py [3.9] bpo-42967: only use '&' as a query string separator (GH-24297) (#24528) 2021-02-15 10:03:31 -08:00
test_userdict.py
test_userlist.py
test_userstring.py
test_utf8_mode.py
test_utf8source.py
test_uu.py [3.9] bpo-41069: Make TESTFN and the CWD for tests containing non-ascii characters. (GH-21035). (GH-21156) 2020-06-25 20:39:12 +03:00
test_uuid.py bpo-40501: Replace ctypes code in uuid with native module (GH-19948) 2020-05-12 23:32:32 +01:00
test_venv.py [3.9] bpo-41069: Make TESTFN and the CWD for tests containing non-ascii characters. (GH-21035). (GH-21156) 2020-06-25 20:39:12 +03:00
test_wait3.py bpo-40094: Add os.waitstatus_to_exitcode() (GH-19201) 2020-04-01 18:49:29 +02:00
test_wait4.py bpo-40094: Add os.waitstatus_to_exitcode() (GH-19201) 2020-04-01 18:49:29 +02:00
test_wave.py
test_weakref.py bpo-40523: Add pass-throughs for hash() and reversed() to weakref.proxy objects (GH-19946) 2020-05-05 22:58:19 +01:00
test_weakset.py bpo-38761: Register WeakSet as a MutableSet (GH-17104) 2019-11-10 20:12:04 -08:00
test_webbrowser.py
test_winconsoleio.py bpo-38325: Skip non-BMP tests of test_winconsoleio (GH-18448) 2020-02-11 00:58:23 +01:00
test_winreg.py
test_winsound.py
test_with.py [3.9] bpo-41979: Accept star-unpacking on with-item targets (GH-22611) (GH-22612) 2020-10-09 03:31:07 -07:00
test_wsgiref.py bpo-40275: Avoid importing socket in test.support (GH-19603) 2020-04-25 10:06:29 +03:00
test_xdrlib.py
test_xml_dom_minicompat.py
test_xml_etree.py bpo-41900: C14N 2.0 serialisation failed for unprefixed attributes when a default namespace was defined. (GH-22474) (GH-22507) 2020-10-03 08:41:35 +02:00
test_xml_etree_c.py bpo-36543: Revert "bpo-36543: Remove the xml.etree.cElementTree module." (GH-20117) (GH-20780) 2020-06-10 18:01:25 +02:00
test_xmlrpc.py bpo-40275: Avoid importing socket in test.support (GH-19603) 2020-04-25 10:06:29 +03:00
test_xmlrpc_net.py
test_xxtestfuzz.py
test_yield_from.py
test_zipapp.py bpo-40275: More lazy imports in test.support (GH-20131) 2020-05-19 00:02:57 +02:00
test_zipfile.py bpo-40105: ZipFile truncate in append mode with shorter comment (GH-19337) 2020-09-28 13:18:47 -07:00
test_zipfile64.py bpo-40275: More lazy imports in test.support (GH-20131) 2020-05-19 00:02:57 +02:00
test_zipimport.py bpo-40275: More lazy imports in test.support (GH-20131) 2020-05-19 00:02:57 +02:00
test_zipimport_support.py
test_zlib.py bpo-40286: Use random.randbytes() in tests (GH-19575) 2020-04-17 22:54:38 +02:00
testcodec.py
testtar.tar
tf_inherit_check.py
time_hashlib.py
tokenize_tests-latin1-coding-cookie-and-utf8-bom-sig.txt
tokenize_tests-no-coding-cookie-and-utf8-bom-sig-only.txt
tokenize_tests-utf8-coding-cookie-and-no-utf8-bom-sig.txt
tokenize_tests-utf8-coding-cookie-and-utf8-bom-sig.txt
tokenize_tests.txt
win_console_handler.py
xmltests.py
zip_cp437_header.zip
zipdir.zip