cpython/Lib/test
Miss Islington (bot) f16ebcd460
bpo-35193: Fix an off by one error in the RETURN_VALUE case. (GH-10418)
Fix an off by one error in the peephole optimizer when checking for unreachable code beyond a return.

Do a bounds check within find_op so it can return before going past the end as a safety measure.

7db3c48833GH-diff-a33329ae6ae0bb295d742f0caf93c137
introduced this off by one error while fixing another one nearby.

This bug was shipped in all Python 3.6 and 3.7 releases.

The included unittest won't fail unless you do a clang msan build.
(cherry picked from commit 49fa4a9f1e)

Co-authored-by: Gregory P. Smith <greg@krypto.org>
2018-11-08 18:13:14 -08:00
..
audiodata Issue #19261: Added support for writing 24-bit samples in the sunau module. 2013-11-10 21:02:53 +02:00
capath bpo-34542: Update test certs and keys (GH-8997) (GH-9007) 2018-09-06 15:13:24 +02:00
cjkencodings
crashers Issue #19936: Added executable bits or shebang lines to Python scripts which 2014-01-16 17:15:49 +02:00
data
decimaltestdata Spelling fixes (#2902) 2017-08-03 09:00:59 +03:00
dtracedata bpo-31462: Remove trailing whitespaces. (#3564) 2017-09-14 09:38:36 +03:00
eintrdata bpo-34582: Adds JUnit XML output for regression tests (GH-9210) 2018-09-18 11:48:22 -07:00
encoded_modules
imghdrdata #20295: Teach imghdr to recognize OpenEXR format images. 2014-06-26 12:27:57 -04:00
leakers #18687: merge with 3.3. 2013-08-13 12:54:29 +03:00
libregrtest bpo-34582: Adds JUnit XML output for regression tests (GH-9210) 2018-09-18 11:48:22 -07:00
sndhdrdata Minor test cleanup (GH-837) 2017-03-27 00:08:31 -05:00
subprocessdata Issue #18571: Merge duplicate test code 2013-09-01 10:22:41 +02:00
support bpo-34945: Buffer output in test suite only when creating junit file (GH-10204) 2018-10-29 14:05:31 -07:00
test_asyncio bpo-34769: Thread safety for _asyncgen_finalizer_hook(). (GH-9716) 2018-10-09 09:03:35 -07:00
test_email bpo-33476: Fix _header_value_parser when address group is missing final ';' (GH-7484) 2018-07-28 08:41:26 -07:00
test_import bpo-33465: Use an unlikely to be built-in C extension in a test (GH-6797) (#6869) 2018-05-15 17:24:26 -04:00
test_importlib Sync the importlib magic number in test_importlib for 3.7.0 2018-06-26 23:00:18 -04:00
test_json bpo-30877: Fix clearing a cache in the the JSON decoder. (GH-7048) 2018-05-22 06:03:10 -07:00
test_tools bpo-25094: Fix test_tools.test_sundry() on Windows (GH-8406) (GH-8407) 2018-07-23 14:39:11 +02:00
test_warnings Fixed several assertTrue() that were intended to be assertEqual(). (GH-8191) 2018-07-09 08:47:14 -07:00
tracedmodules
xmltestdata bpo-31170: Write unit test for Expat 2.2.4 UTF-8 bug (#3570) 2017-09-25 01:27:34 -07:00
__init__.py
__main__.py Cleanup regrtest "main()" function 2016-03-24 17:53:20 +01:00
_test_multiprocessing.py bpo-34172: multiprocessing.Pool leaks resources after being deleted (GH-8450) (GH-9676) 2018-10-02 23:17:04 +02:00
allsans.pem bpo-34542: Update test certs and keys (GH-8997) (GH-9007) 2018-09-06 15:13:24 +02:00
ann_module.py Issue #27985: Implement PEP 526 -- Syntax for Variable Annotations. 2016-09-08 20:50:03 -07:00
ann_module2.py Issue #27985: Implement PEP 526 -- Syntax for Variable Annotations. 2016-09-08 20:50:03 -07:00
ann_module3.py Issue #27985: Implement PEP 526 -- Syntax for Variable Annotations. 2016-09-08 20:50:03 -07:00
audiotest.au
audiotests.py bpo-31985: Deprecate openfp in aifc, sunau, and wave (#4344) 2017-11-10 11:38:25 -05:00
autotest.py Cleanup regrtest "main()" function 2016-03-24 17:53:20 +01:00
bad_coding.py
bad_coding2.py
bad_getattr.py bpo-32225: Implementation of PEP 562 (#4731) 2017-12-14 11:59:44 +01:00
bad_getattr2.py bpo-32225: Implementation of PEP 562 (#4731) 2017-12-14 11:59:44 +01:00
bad_getattr3.py bpo-32225: Implementation of PEP 562 (#4731) 2017-12-14 11:59:44 +01:00
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.py Fix a spelling mistake and tweak tense of output for test.bisect (GH-2683) 2017-07-12 12:04:25 -07:00
bytecode_helper.py Fix BytecodeTestCase.assertNotInBytecode() 2016-01-19 08:48:48 +01:00
cfgparser.1 bpo-30899: Add unittests, 100% coverage, for IDLE's two ConfigParser subclasses. (#2662) 2017-07-12 14:05:32 -04:00
cfgparser.2 Issue 19504: Change "customise" to "customize" American spelling. 2016-08-25 21:11:50 -07:00
cfgparser.3
cmath_testcases.txt Issue #26040: Improve test_math and test_cmath coverage and rigour. Thanks Jeff Allen. 2016-09-03 19:30:22 +01:00
coding20731.py Revert an invalid change to a test (from 6b4be19). (#1770) 2017-05-23 16:40:03 -07:00
curses_tests.py Issue #19936: Added executable bits or shebang lines to Python scripts which 2014-01-16 17:15:49 +02:00
dataclass_module_1.py bpo-33453: Handle string type annotations in dataclasses. (GH-6768) 2018-05-15 21:22:13 -07:00
dataclass_module_1_str.py bpo-33453: Handle string type annotations in dataclasses. (GH-6768) 2018-05-15 21:22:13 -07:00
dataclass_module_2.py bpo-33453: Handle string type annotations in dataclasses. (GH-6768) 2018-05-15 21:22:13 -07:00
dataclass_module_2_str.py bpo-33453: Handle string type annotations in dataclasses. (GH-6768) 2018-05-15 21:22:13 -07:00
datetimetester.py bpo-34482: test datetime classes' handling of non-UTF-8-encodable strings (GH-8878) 2018-10-23 00:04:24 -07:00
dis_module.py
doctest_aliases.py
double_const.py
empty.vbs
exception_hierarchy.txt Fix minor typos (GH-1173) 2017-04-18 17:38:26 -07:00
ffdh3072.pem bpo-34399: 2048 bits RSA keys and DH params (GH-8762) (GH-8763) 2018-08-14 16:52:27 +02:00
final_a.py Issue #18214: Improve finalization of Python modules to avoid setting their globals to None, in most cases. 2013-07-31 23:14:08 +02:00
final_b.py Issue #18214: Improve finalization of Python modules to avoid setting their globals to None, in most cases. 2013-07-31 23:14:08 +02:00
floating_points.txt
fork_wait.py bpo-31370: Remove support for threads-less builds (#3385) 2017-09-07 18:56:24 +02:00
formatfloat_testcases.txt
future_test1.py
future_test2.py
gdb_sample.py
good_getattr.py bpo-32225: Implementation of PEP 562 (#4731) 2017-12-14 11:59:44 +01:00
idnsans.pem bpo-34542: Update test certs and keys (GH-8997) (GH-9007) 2018-09-06 15:13:24 +02:00
ieee754.txt
imp_dummy.py Close #24748: Restore imp.load_dynamic compatibility 2015-09-05 21:05:05 +10:00
inspect_fodder.py bpo-6700: Fix inspect.getsourcelines for module level frames/tracebacks (GH-8864) 2018-08-24 10:44:47 -04:00
inspect_fodder2.py Issue #24485: Revert backwards compatibility breaking changes of #21217. 2015-07-23 17:10:00 +03:00
keycert.passwd.pem bpo-34542: Update test certs and keys (GH-8997) (GH-9007) 2018-09-06 15:13:24 +02:00
keycert.pem bpo-34542: Update test certs and keys (GH-8997) (GH-9007) 2018-09-06 15:13:24 +02:00
keycert2.pem bpo-34542: Update test certs and keys (GH-8997) (GH-9007) 2018-09-06 15:13:24 +02:00
keycert3.pem bpo-34542: Update test certs and keys (GH-8997) (GH-9007) 2018-09-06 15:13:24 +02:00
keycert4.pem bpo-34542: Update test certs and keys (GH-8997) (GH-9007) 2018-09-06 15:13:24 +02:00
keycertecc.pem bpo-34542: Update test certs and keys (GH-8997) (GH-9007) 2018-09-06 15:13:24 +02:00
list_tests.py bpo-32137: The repr of deeply nested dict now raises a RecursionError (#4570) 2017-12-03 22:12:11 +02:00
lock_tests.py bpo-32692: Fix test_threading.test_set_and_clear() (GH-8331) 2018-07-19 02:27:42 -07:00
mailcap.txt #14977: Make mailcap respect the order of the lines in the mailcap file. 2016-09-09 20:04:23 -04:00
make_ssl_certs.py bpo-34542: Update test certs and keys (GH-8997) (GH-9007) 2018-09-06 15:13:24 +02:00
mapping_tests.py bpo-32137: The repr of deeply nested dict now raises a RecursionError (#4570) 2017-12-03 22:12:11 +02:00
math_testcases.txt
memory_watchdog.py
mime.types
mock_socket.py Issue #16042: CVE-2013-1752: smtplib: Limit amount of data read by 2014-09-30 14:18:02 +02:00
mod_generics_cache.py bpo-28556: typing.get_type_hints: better globalns for classes and modules (#3582) 2017-09-14 14:33:00 -04:00
mp_fork_bomb.py Issue #8713: Support alternative start methods in multiprocessing on Unix. 2013-08-14 15:35:41 +01:00
mp_preload.py Issue #28779: multiprocessing.set_forkserver_preload() would crash the forkserver process if a preloaded module instantiated some multiprocessing objects such as locks. 2016-12-10 17:13:16 +01:00
multibytecodec_support.py Issue #28992: Use bytes.fromhex(). 2016-12-21 12:59:28 +02:00
nokia.pem
nullbytecert.pem Issue #18709: Fix CVE-2013-4238. The SSL module now handles NULL bytes 2014-09-30 14:04:51 +02:00
nullcert.pem
outstanding_bugs.py Update test.outstanding_bugs.py 2013-12-20 13:25:07 -06:00
pickletester.py bpo-33209: End framing at the end of C implementation of pickle.Pickler.dump(). (GH-6366) 2018-04-03 14:35:11 -07:00
profilee.py
pstats.pck
pycacert.pem bpo-34542: Update test certs and keys (GH-8997) (GH-9007) 2018-09-06 15:13:24 +02:00
pycakey.pem bpo-34542: Update test certs and keys (GH-8997) (GH-9007) 2018-09-06 15:13:24 +02:00
pyclbr_input.py
pydoc_mod.py Issue #27985: Implement PEP 526 -- Syntax for Variable Annotations. 2016-09-08 20:50:03 -07:00
pydocfodder.py
pythoninfo.py set terse to True when calling platform.platform in test.pythoninfo (GH-7797) 2018-06-20 01:32:49 +08:00
randv2_32.pck
randv2_64.pck
randv3.pck
re_tests.py Issue #22493: Inline flags now should be used only at the start of the 2016-09-11 12:50:02 +03:00
regrtest.py Issue #28950: Disallow -j0 combined with -T/-l in regrtest. 2016-12-19 22:00:22 +08:00
relimport.py
reperf.py
revocation.crl bpo-34542: Update test certs and keys (GH-8997) (GH-9007) 2018-09-06 15:13:24 +02:00
sample_doctest.py
sample_doctest_no_docstrings.py
sample_doctest_no_doctests.py
secp384r1.pem bpo-32602: Test ECDSA certs (#5247) 2018-01-20 15:16:30 +01:00
selfsigned_pythontestdotnet.pem Issue #25940: Use self-signed.pythontest.net in SSL tests 2016-01-14 09:36:00 +00:00
seq_tests.py bpo-29912: Remove redundant tests in list_tests that are found in seq_tests (GH-847) 2017-03-27 12:35:52 -07:00
sgml_input.html
signalinterproctester.py bpo-31479: Always reset the signal alarm in tests (#3588) 2017-09-19 09:36:54 -07:00
Sine-1000Hz-300ms.aif
sortperf.py #27364: fix "incorrect" uses of escape character in the stdlib. 2016-09-08 13:59:53 -04:00
ssl_cert.pem bpo-34542: Update test certs and keys (GH-8997) (GH-9007) 2018-09-06 15:13:24 +02:00
ssl_key.passwd.pem bpo-34542: Update test certs and keys (GH-8997) (GH-9007) 2018-09-06 15:13:24 +02:00
ssl_key.pem bpo-34542: Update test certs and keys (GH-8997) (GH-9007) 2018-09-06 15:13:24 +02:00
ssl_servers.py Trivial cleanups following bpo-31370 (#3649) 2017-09-18 23:50:44 +02:00
ssltests.py Make Lib/test/ssltests.py more useful and faster for OpenSSL testing 2016-09-22 16:49:35 +02:00
string_tests.py bpo-32677: Optimize str.isascii() (GH-5356) 2018-01-28 09:59:12 +09:00
test___all__.py Issues #29273: Merge test___all__ from 3.5 2017-01-23 22:59:03 +00:00
test___future__.py Issue #21741: Update 147 test modules to use test discovery. 2015-04-13 15:00:43 -05:00
test__locale.py Issue #23277: Remove unused imports in tests. 2016-04-24 21:41:02 +03:00
test__opcode.py Issue #21741: Update 147 test modules to use test discovery. 2015-04-13 15:00:43 -05:00
test__osx_support.py Issue #23277: Remove unused imports in tests. 2016-04-24 21:41:02 +03:00
test_abc.py bpo-34441: Fix ABC.__subclasscheck__ crash on classes with invalid __subclasses__ (GH-8835) 2018-08-20 16:42:18 -04:00
test_abstract_numbers.py Issue #19926: Removed unneeded test_main from test_abstract_numbers. 2013-12-08 01:00:14 -06:00
test_aifc.py bpo-32056: Improve exceptions in aifc, wave and sunau. (GH-5951) 2018-03-18 13:50:41 -07:00
test_argparse.py bpo-34582: Adds JUnit XML output for regression tests (GH-9210) 2018-09-18 11:48:22 -07:00
test_array.py bpo-24700: Add a fast path for comparing array.array of equal type (#3009) 2017-08-17 14:46:06 +02:00
test_asdl_parser.py Issue #25523: Further a-to-an corrections new in 3.5. 2015-11-02 14:40:41 +02:00
test_ast.py closes bpo-31902: Fix the col_offset attribute for ast.Async* nodes to point to the "async" keyword. (GH-4175) 2018-09-11 15:21:11 -07:00
test_asyncgen.py bpo-31708: Allow async generator expressions in synchronous functions (#3905) 2017-10-06 02:58:28 -04:00
test_asynchat.py bpo-31234: Add support.join_thread() helper (#3587) 2017-09-14 14:40:56 -07:00
test_asyncore.py bpo-32331: Fix socket.type when SOCK_NONBLOCK is available (#4877) 2017-12-18 20:02:54 -05:00
test_atexit.py bpo-31901: atexit callbacks should be run at subinterpreter shutdown (#4611) 2017-12-20 11:17:58 +01:00
test_audioop.py bpo-28261: Fixed err msgs where PyArg_ParseTuple is used to parse normal tuples. (#3119) 2017-08-20 18:35:36 +03:00
test_augassign.py Anti-registration of various ABC methods. 2016-08-18 09:22:23 -07:00
test_base64.py bpo-34164: Fix handling of incorrect padding in base64.b32decode(). (GH-8351) (GH-8435) 2018-07-24 13:53:39 +03:00
test_baseexception.py bpo-32297: Few misspellings found in Python source code comments. (#4803) 2017-12-14 13:04:53 +02:00
test_bdb.py bpo-33522: Enable CI builds on Visual Studio Team Services (GH-6865) (GH-6926) 2018-05-17 08:49:01 -04:00
test_bigaddrspace.py Replace KB unit with KiB (#4293) 2017-11-08 14:44:44 -08:00
test_bigmem.py Issue #27171: Merge typo fixes from 3.5 2016-06-02 10:11:18 +00:00
test_binascii.py bpo-34736: improve error message for invalid length b64decode inputs (GH-9563) 2018-09-27 23:12:54 -07:00
test_binhex.py Issue #23277: Remove unused sys and os imports 2016-04-24 07:31:42 +03:00
test_binop.py Spelling fixes (#2902) 2017-08-03 09:00:59 +03:00
test_bisect.py
test_bool.py bpo-29695: Remove bad keyword parameters in int(), bool(), float(), list() and tuple(). (#518) 2017-03-06 17:01:06 +02:00
test_buffer.py bpo-31792: Restore os.environ in test_buffer when import numpy. (#4007) 2017-10-16 10:38:14 +03:00
test_bufio.py Use sequence repetition instead of bytes constructor with integer argument. 2016-09-11 14:41:02 +03:00
test_builtin.py bpo-35133: Fix mistakes when concatenate string literals on different lines. (GH-10284) 2018-11-05 06:52:58 -08:00
test_bytes.py bpo-34973: Fix crash in bytes constructor. (GH-9841) 2018-10-21 05:55:52 -07:00
test_bz2.py bpo-31787: Prevent refleaks when calling __init__() more than once (GH-3995) 2018-02-13 03:32:18 -08:00
test_c_locale_coercion.py Revert "[3.7] bpo-34589: Add -X coerce_c_locale option; C locale coercion off by default (GH-9379)" (GH-9416) 2018-09-19 12:01:52 -07:00
test_calendar.py Closes bpo-28281: Remove year (1-9999) limits on the weekday() function. (#4109) 2017-10-26 15:34:11 -04:00
test_call.py bpo-34320: Fix dict(o) didn't copy order of dict subclass (GH-8624) 2018-09-25 21:17:52 -07:00
test_capi.py bpo-34272: Move argument parsing tests from test_capi to test_getargs2. (GH-8567) 2018-08-06 07:11:04 -07:00
test_cgi.py bpo-35028: cgi: Fix max_num_fields off by one error (GH-9973) 2018-10-23 03:54:52 -07:00
test_cgitb.py bpo-33256: Replace angle brackets around python object repr to display it in html (GH-6442) 2018-04-29 12:10:12 -07:00
test_charmapcodec.py Remove unused support.run_unittest imports. 2016-04-24 23:42:49 +03:00
test_class.py bpo-32297: Few misspellings found in Python source code comments. (#4803) 2017-12-14 13:04:53 +02:00
test_clinic.py bpo-26901: Fix the Argument Clinic test suite (GH-8879) (GH-9048) 2018-09-04 00:24:17 +02:00
test_cmath.py Issue #27953: skip failing math and cmath tests for tan on OS X 10.4. 2016-09-04 09:58:51 +01:00
test_cmd.py [3.7] bpo-32746: Fix multiple typos (GH-5144) (GH-5520) 2018-02-03 20:41:43 -05:00
test_cmd_line.py Revert "[3.7] bpo-34589: Add -X coerce_c_locale option; C locale coercion off by default (GH-9379)" (GH-9416) 2018-09-19 12:01:52 -07:00
test_cmd_line_script.py bpo-34783: Fix test_nonexisting_script() (GH-9896) 2018-10-15 15:30:05 -07:00
test_code.py bpo-32176: Set CO_NOFREE in the code object constructor (GH-4675) 2017-12-03 11:12:20 +10:00
test_code_module.py bpo-31836: Test_code_module now passes with sys.ps1, ps2 set (#4070) 2017-10-27 21:45:19 -04:00
test_codeccallbacks.py bpo-32583: Fix possible crashing in builtin Unicode decoders (#5325) 2018-01-31 17:02:12 -05:00
test_codecencodings_cn.py bpo-30003: Fix handling escape characters in HZ codec (#1556) 2017-05-22 22:42:05 +08:00
test_codecencodings_hk.py Remove unused support.run_unittest imports. 2016-04-24 23:42:49 +03:00
test_codecencodings_iso2022.py Remove unused support.run_unittest imports. 2016-04-24 23:42:49 +03:00
test_codecencodings_jp.py Remove unused support.run_unittest imports. 2016-04-24 23:42:49 +03:00
test_codecencodings_kr.py Remove unused support.run_unittest imports. 2016-04-24 23:42:49 +03:00
test_codecencodings_tw.py Remove unused support.run_unittest imports. 2016-04-24 23:42:49 +03:00
test_codecmaps_cn.py Issue #23277: Remove unused support.run_unittest import. 2016-04-24 13:45:58 +03:00
test_codecmaps_hk.py Issue #23277: Remove unused support.run_unittest import. 2016-04-24 13:45:58 +03:00
test_codecmaps_jp.py Remove unused support.run_unittest imports. 2016-04-24 23:42:49 +03:00
test_codecmaps_kr.py Fix miscellaneous typos (#4275) 2017-11-05 15:37:50 +02:00
test_codecmaps_tw.py Issue #23277: Remove unused support.run_unittest import. 2016-04-24 13:45:58 +03:00
test_codecs.py bpo-29240: PEP 540: Add a new UTF-8 Mode (#855) 2017-12-13 12:29:09 +01:00
test_codeop.py Issue #23275: Allow () = iterable assignment syntax 2016-05-18 08:44:29 +03:00
test_collections.py bpo-32792: Preserve mapping order in ChainMap() (GH-5586) (#GH-5617) 2018-02-11 01:09:52 -08:00
test_colorsys.py Issue #14323: Expanded the number of digits in the coefficients for the 2013-08-06 11:51:23 +03:00
test_compare.py Issue #21741: Update 147 test modules to use test discovery. 2015-04-13 15:00:43 -05:00
test_compile.py bpo-35193: Fix an off by one error in the RETURN_VALUE case. (GH-10418) 2018-11-08 18:13:14 -08:00
test_compileall.py closes bpo-31650: PEP 552 (Deterministic pycs) implementation (#4575) 2017-12-09 10:26:52 -08:00
test_complex.py bpo-34087: Fix buffer overflow in int(s) and similar functions (GH-8274) 2018-07-13 20:58:12 -07:00
test_concurrent_futures.py bpo-33716, test_concurrent_futures: increase timeout (GH-7828) 2018-07-12 02:05:49 -07:00
test_configparser.py bpo-31307: Make ConfigParser.read() accept bytes objects (GH-3420) 2017-11-02 15:47:04 +03:00
test_contains.py Anti-registration of various ABC methods. 2016-08-18 09:22:23 -07:00
test_context.py bpo-33985: Implement ContextVar.name attribute. (GH-7980) 2018-06-28 10:39:54 -07:00
test_contextlib.py bpo-30306: release arguments of contextmanager (GH-1500) 2018-01-28 14:17:46 +10:00
test_contextlib_async.py bpo-34183: Fix running Lib/test/test_contextlib_async.py as a script. (GH-8381) (GH-8422) 2018-07-24 01:02:00 +03:00
test_copy.py Issue #26167: Backported copy tests. 2016-03-06 15:03:07 +02:00
test_copyreg.py bpo-31107: Fix copyreg mangled slot names calculation. (#2989) 2017-08-04 11:45:00 +03:00
test_coroutines.py [3.7] bpo-33363: raise SyntaxError for async for/with outside async functions (GH-6616). (GH-6619) 2018-04-27 18:33:37 -04:00
test_cprofile.py [3.7] bpo-23420: Verify the value of '-s' when execute the CLI of cProfile (GH-9925) (GH-9926) 2018-10-17 04:48:05 -07:00
test_crashers.py Issue #9517: Move script_helper to the support package. 2015-05-06 06:33:17 +03:00
test_crypt.py bpo-31702: Allow to specify rounds for SHA-2 hashing in crypt.mksalt(). (#4110) 2017-11-16 13:22:51 +02:00
test_csv.py bpo-30157: Fix csv.Sniffer.sniff() regex pattern. (GH-5601) (GH-5602) 2018-02-10 00:00:48 +02:00
test_ctypes.py Fix test_ctypes failure on OpenIndiana buildbot where _ctypes is not built 2014-10-17 14:24:14 -05:00
test_curses.py bpo-31924: Fix test_curses on NetBSD 8. (#4228) 2017-11-03 20:29:33 +02:00
test_dataclasses.py bpo-33947: dataclasses no longer can raise RecursionError in repr (GF9916) (#9970) 2018-10-19 13:28:30 -04:00
test_datetime.py bpo-31043: fixed test_datetime run twice. (GH-2891) 2017-07-26 19:46:17 +09:00
test_dbm.py bpo-33752: Fix a file leak in test_dbm. (GH-7376) 2018-06-05 06:50:56 -07:00
test_dbm_dumb.py [3.7] bpo-33383: Fix crash in get() of the dbm.ndbm database object. (GH-6630) (GH-6631) 2018-04-29 14:50:26 +03:00
test_dbm_gnu.py bpo-33901: Fix test_dbm_gnu for gdbm 1.15 (GH-7798) 2018-06-19 18:19:23 +02:00
test_dbm_ndbm.py bpo-31026: Fix test_dbm if dbm.ndbm is build with Berkeley DB. (GH-6632) 2018-04-29 06:37:21 -07:00
test_decimal.py bpo-35133: Fix mistakes when concatenate string literals on different lines. (GH-10284) 2018-11-05 06:52:58 -08:00
test_decorators.py Issue #21741: Update 147 test modules to use test discovery. 2015-04-13 15:00:43 -05:00
test_defaultdict.py bpo-27541: Reprs of subclasses of some classes now contain actual type name. (#3631) 2017-09-21 14:24:13 +03:00
test_deque.py closes bpo-31608: Fix a crash in methods of a subclass of _collections.deque with a bad __new__(). (GH-3788) 2018-09-11 12:08:10 -07:00
test_descr.py bpo-31787: Prevent refleaks when calling __init__() more than once (GH-3995) 2018-02-13 03:32:18 -08:00
test_descrtut.py Issue #27366: Implement PEP 487 2016-07-30 16:26:03 +10:00
test_devpoll.py Issue #23277: Remove unused imports in tests. 2016-04-24 21:41:02 +03:00
test_dict.py bpo-34320: Fix dict(o) didn't copy order of dict subclass (GH-8624) 2018-09-25 21:17:52 -07:00
test_dict_version.py Rename test_pep####.py files 2016-09-09 12:55:37 -07:00
test_dictcomps.py Issue #23277: Remove unused support.run_unittest import. 2016-04-24 13:45:58 +03:00
test_dictviews.py bpo-18533: Avoid RecursionError from repr() of recursive dictview (#4823) 2018-01-26 07:46:01 -08:00
test_difflib.py bpo-33224: PEP 479 fix for difflib.mdiff() (GH-6381) (GH-6390) 2018-04-05 11:45:33 -07:00
test_difflib_expect.html Issue #27895: Spelling fixes (Contributed by Ville Skyttä). 2016-08-30 10:47:49 -07:00
test_dis.py bpo-32550. Remove the STORE_ANNOTATION bytecode. (GH-5181) 2018-01-29 16:41:04 -08:00
test_distutils.py
test_doctest.py bpo-33053: -m now adds *starting* directory to sys.path (GH-6231) (#6236) 2018-03-25 23:43:50 +10:00
test_doctest.txt
test_doctest2.py
test_doctest2.txt
test_doctest3.txt Backed out changeset af29d89083b3 (closes #25548) (closes #27498) 2016-07-13 21:13:29 -07:00
test_doctest4.txt
test_docxmlrpc.py bpo-31370: Remove support for threads-less builds (#3385) 2017-09-07 18:56:24 +02:00
test_dtrace.py bpo-32667: Fix tests when $PATH contains a file (#5322) 2018-01-25 19:06:05 +01:00
test_dummy_thread.py Restore dummy_threading and _dummy_thread, but deprecate them (bpo-31370) (#3648) 2017-09-18 22:04:20 +02:00
test_dummy_threading.py Restore dummy_threading and _dummy_thread, but deprecate them (bpo-31370) (#3648) 2017-09-18 22:04:20 +02:00
test_dynamic.py Issue #23277: Remove unused imports in tests. 2016-04-24 21:41:02 +03:00
test_dynamicclassattribute.py Issue #21741: Update 147 test modules to use test discovery. 2015-04-13 15:00:43 -05:00
test_eintr.py Remove more unused imports in tests. 2016-04-25 00:05:30 +03:00
test_embed.py Revert "[3.7] bpo-34589: Add -X coerce_c_locale option; C locale coercion off by default (GH-9379)" (GH-9416) 2018-09-19 12:01:52 -07:00
test_ensurepip.py bpo-31351: Set return code in ensurepip when pip fails (GH-3626) 2017-09-21 20:07:45 +10:00
test_enum.py bpo-34536: raise error for invalid _missing_ results (GH-9147) (GH-9978) 2018-10-19 16:49:30 -07:00
test_enumerate.py Anti-registration of various ABC methods. 2016-08-18 09:22:23 -07:00
test_eof.py Issue #21741: Update 147 test modules to use test discovery. 2015-04-13 15:00:43 -05:00
test_epoll.py bpo-32568: make select.epoll() and its docs consistent (GH-7840) (GH-8024) 2018-06-30 16:03:19 +03:00
test_errno.py Issue #21741: Update 147 test modules to use test discovery. 2015-04-13 15:00:43 -05:00
test_exception_hierarchy.py Rename test_pep####.py files 2016-09-09 12:55:37 -07:00
test_exception_variations.py Issue #21741: Update 147 test modules to use test discovery. 2015-04-13 15:00:43 -05:00
test_exceptions.py Fix miscellaneous typos (#4275) 2017-11-05 15:37:50 +02:00
test_extcall.py bpo-31071: Avoid masking original TypeError in call with * unpacking (#2957) 2017-08-03 11:37:15 +03:00
test_faulthandler.py bpo-32101: Fix tests for PYTHONDEVMODE=1 (#4821) 2017-12-12 23:15:00 +01:00
test_fcntl.py remove support for BSD/OS (closes bpo-31624) (#3812) 2017-09-28 22:44:27 -07:00
test_file.py bpo-34031: fix incorrect usage of self.fail in two tests (GH-8091) 2018-07-10 03:08:43 -07:00
test_file_eintr.py Issue #21741: Update 147 test modules to use test discovery. 2015-04-13 15:00:43 -05:00
test_filecmp.py Issue #21445: Pass exception messages correctly to assertTrue in 2014-08-14 08:34:32 +03:00
test_fileinput.py bpo-33753: Refactor creating temporary files in test_fileinput. (GH-7377) 2018-06-05 03:13:28 -07:00
test_fileio.py bpo-25455: Fixed crashes in repr of recursive buffered file-like objects. (#514) 2017-03-19 19:25:29 +02:00
test_finalization.py Issue #21741: Update 147 test modules to use test discovery. 2015-04-13 15:00:43 -05:00
test_float.py bpo-34087: Fix buffer overflow in int(s) and similar functions (GH-8274) 2018-07-13 20:58:12 -07:00
test_flufl.py bpo-34084: Fix setting an error message for the "Barry as BDFL" easter egg. (GH-8262) (GH-8423) 2018-07-24 01:41:26 +03:00
test_fnmatch.py bpo-32775: Fix regular expression warnings in fnmatch. (GH-5583) (GH-5596) 2018-02-09 13:56:50 +02:00
test_fork1.py bpo-31370: Remove support for threads-less builds (#3385) 2017-09-07 18:56:24 +02:00
test_format.py bpo-28856: Let %b format for bytes support objects that follow the buffer protocol (GH-546) 2017-03-14 15:07:15 +08:00
test_fractions.py Issue #27832: Make _normalize parameter to Fraction.__init__ keyword-only. 2016-08-23 16:16:52 +01:00
test_frame.py bpo-32468: Better frame repr() (#5067) 2017-12-31 22:35:22 +01:00
test_frozen.py Add a minimal unit test for Python/frozen.c. (#2995) 2017-12-02 13:54:00 -08:00
test_fstring.py bpo-30465: Fix lineno and col_offset in fstring AST nodes (#1800) 2017-09-06 17:27:58 -07:00
test_ftplib.py [3.7] bpo-34391: Fix ftplib test for TLS 1.3 (GH-8787) (GH-8789) 2018-08-16 21:37:20 +02:00
test_funcattrs.py bpo-30486: Allow setting cell value (#1840) 2017-06-08 14:43:26 +03:00
test_functools.py bpo-33967: Fix wrong use of assertRaises (GH-8306) 2018-07-16 22:18:56 -07:00
test_future.py bpo-34854: Fix compiling string annotations containing lambdas. (GH-9645) 2018-09-30 11:19:15 -07:00
test_future3.py
test_future4.py
test_future5.py
test_gc.py bpo-24596: Decref module in PyRun_SimpleFileExFlags() on SystemExit (GH-7918) (GH-8070) 2018-07-03 22:13:28 +02:00
test_gdb.py bpo-21263: Skip test_gdb when python has been compiled with LLVM clang (GH-10318) (GH-10325) 2018-11-04 16:40:02 -05:00
test_generator_stop.py Rename test_pep####.py files 2016-09-09 12:55:37 -07:00
test_generators.py bpo-32384: Skip test when _testcapi isn't available (GH-4940) 2018-05-16 11:35:06 +03:00
test_genericclass.py bpo-32226: Make __class_getitem__ an automatic class method. (#5098) 2018-01-05 00:21:41 +02:00
test_genericpath.py bpo-33861: Minor improvements of tests for os.path. (GH-7715) 2018-06-16 03:57:50 -07:00
test_genexps.py Backed out changeset af29d89083b3 (closes #25548) (closes #27498) 2016-07-13 21:13:29 -07:00
test_getargs2.py bpo-34272: Move argument parsing tests from test_capi to test_getargs2. (GH-8567) 2018-08-06 07:11:04 -07:00
test_getopt.py Issue #21741: Update 147 test modules to use test discovery. 2015-04-13 15:00:43 -05:00
test_getpass.py #21169: fix getpass to use replace error handler on UnicodeEncodeError. 2014-04-13 22:07:39 -04:00
test_gettext.py bpo-29755: Fixed the lgettext() family of functions in the gettext module. (#2266) 2017-06-20 17:13:29 +03:00
test_glob.py Use assertCountEqual instead of assertEqual. (#5223) 2018-01-17 14:57:57 -08:00
test_global.py Issue #28512: Fixed setting the offset attribute of SyntaxError by 2016-12-11 14:43:18 +02:00
test_grammar.py bpo-32482: Fix suspicious code in tests for syntax and grammar. (#5086) 2018-01-04 10:36:35 +02:00
test_grp.py [security] bpo-13617: Reject embedded null characters in wchar* strings. (#2302) 2017-06-28 08:30:06 +03:00
test_gzip.py bpo-23596: Add unit tests for the command line for the gzip module (GH-9775) 2018-10-09 14:42:58 -07:00
test_hash.py Fix miscellaneous typos (#4275) 2017-11-05 15:37:50 +02:00
test_hashlib.py [3.7] bpo-34922: Fix integer overflow in the digest() and hexdigest() methods (GH-9751) (GH-9798) 2018-10-11 08:06:36 +03:00
test_heapq.py Issue #23277: Remove unused sys and os imports 2016-04-24 07:31:42 +03:00
test_hmac.py bpo-33604: Remove Pending from hmac Deprecation warning. (GH-7062) 2018-05-22 16:40:44 -07:00
test_html.py Issue #21741: Update 147 test modules to use test discovery. 2015-04-13 15:00:43 -05:00
test_htmlparser.py #27364: fix "incorrect" uses of escape character in the stdlib. 2016-09-08 13:59:53 -04:00
test_http_cookiejar.py bpo-35133: Fix mistakes when concatenate string literals on different lines. (GH-10284) 2018-11-05 06:52:58 -08:00
test_http_cookies.py bpo-991266: Fix quoting of Comment attribute of SimpleCookie (GH-6555) 2018-04-23 03:58:23 +03:00
test_httplib.py bpo-33365: print the header values beside the keys (GH-6611) 2018-06-19 06:52:36 -07:00
test_httpservers.py bpo-31380: Skip test_httpservers test_undecodable_file on macOS. (#4720) 2017-12-04 23:42:02 -05:00
test_idle.py Improve comments in test_idle.py. (GH-7057) 2018-05-22 10:43:55 -07:00
test_imaplib.py bpo-18540: Fix EAI_NONAME in imaplib.IMAP4*() (GH-8634) 2018-08-07 05:37:38 +03:00
test_imghdr.py Issue #28228: imghdr now supports pathlib 2016-10-01 05:01:54 +03:00
test_imp.py closes bpo-34056: Always return bytes from _HackedGetData.get_data(). (GH-8130) 2018-07-06 21:00:45 -07:00
test_index.py Issue #17576: Removed deprecation warnings added in changeset 618cca51a27e. 2013-12-14 21:07:09 +02:00
test_inspect.py bpo-6700: Fix inspect.getsourcelines for module level frames/tracebacks (GH-8864) 2018-08-24 10:44:47 -04:00
test_int.py bpo-31619: Fixed a ValueError when convert a string with large number of underscores (#3827) 2017-10-03 14:13:44 +03:00
test_int_literal.py Issue #21741: Update 147 test modules to use test discovery. 2015-04-13 15:00:43 -05:00
test_io.py bpo-35062: Fix parsing _io.IncrementalNewlineDecoder's *translate* argument. (GH-10217) 2018-10-31 05:36:20 -07:00
test_ioctl.py Issue #21741: Update 147 test modules to use test discovery. 2015-04-13 15:00:43 -05:00
test_ipaddress.py bpo-27683: Fix a regression for host() of ipaddress network objects (GH-6016) 2018-03-20 18:22:23 -07:00
test_isinstance.py Remove outdated tests in test_isinstance (GH-1393) 2017-05-02 10:17:18 -07:00
test_iter.py Anti-registration of various ABC methods. 2016-08-18 09:22:23 -07:00
test_iterlen.py Issue #23277: Remove unused support.run_unittest import. 2016-04-24 13:45:58 +03:00
test_itertools.py Add a prepend() recipe to teach a chain() idiom (GH-6415) (GH-6421) 2018-04-08 14:37:30 -07:00
test_keyword.py 17830: preserve line endings of original file when updating keywords. 2013-04-25 12:01:36 -04:00
test_keywordonlyarg.py Issue #18896: Python function can now have more than 255 parameters. 2016-12-16 19:19:02 +02:00
test_kqueue.py bpo-30058: Fixed buffer overflow in select.kqueue.control(). (#1095) 2017-10-12 22:17:46 +03:00
test_largefile.py bpo-24658: Fix read/write greater than 2 GiB on macOS (GH-1705) 2018-10-17 23:58:40 -07:00
test_lib2to3.py Issue #22173: Update lib2to3 tests to use unittest test discovery. 2014-10-29 12:24:59 -05:00
test_linecache.py Issue #27076: Merge spelling from 3.5 2016-05-26 06:03:19 +00:00
test_list.py bpo-29695: Remove bad keyword parameters in int(), bool(), float(), list() and tuple(). (#518) 2017-03-06 17:01:06 +02:00
test_listcomps.py bpo-31027: Fix test_listcomps failure when run directly (#2939) 2017-07-29 12:05:55 -04:00
test_locale.py [3.7] bpo-20087: Update locale alias mapping with glibc 2.27 supported locales. (GH-6708) (GH-6713) 2018-05-06 10:20:12 +03:00
test_logging.py bpo-6721: Hold logging locks across fork() (GH-4071) (#9291) 2018-10-07 00:09:59 -07:00
test_long.py closes bpo-34868: Improve error message with '_' is combined with an invalid type specifier. (GH-9666) 2018-10-01 22:12:02 -07:00
test_longexp.py Issue #21741: Update 147 test modules to use test discovery. 2015-04-13 15:00:43 -05:00
test_lzma.py bpo-31787: Prevent refleaks when calling __init__() more than once (GH-3995) 2018-02-13 03:32:18 -08:00
test_macpath.py bpo-9850: Deprecate the macpath module (#1540) 2017-05-15 11:01:21 +02:00
test_mailbox.py bpo-31627: Make test_mailbox be lenient to empty hostname. (#3821) 2017-09-30 17:10:57 +03:00
test_mailcap.py Merge: #14977: Make mailcap respect the order of the lines in the mailcap file. 2016-09-09 20:09:43 -04:00
test_marshal.py Fix fuzz testing for marshal.loads(). (GH-8106) 2018-07-05 03:44:11 -07:00
test_math.py bpo-32297: Few misspellings found in Python source code comments. (#4803) 2017-12-14 13:04:53 +02:00
test_memoryio.py bpo-30416: Protect the optimizer during constant folding. (#4860) 2017-12-15 14:11:43 +02:00
test_memoryview.py Issue #22995: Instances of extension types with a state that aren't 2015-12-25 21:04:29 +02:00
test_metaclass.py Issue #24254: Drop cls.__definition_order__. 2016-09-08 15:11:11 -07:00
test_mimetypes.py Issue #27108: Add missing names to mimetypes.__all__, by Jacek Kołodziej 2016-06-06 01:59:19 +00:00
test_minidom.py bpo-33549: Remove shim and deprecation warning to access DocumentLS.async. (GH-6924) (GH-6929) 2018-05-17 12:01:02 +03:00
test_mmap.py bpo-33767: Fix improper use of SystemError by mmap.mmap objects (GH-7381) 2018-06-05 06:21:04 -07:00
test_module.py bpo-32225: Implementation of PEP 562 (#4731) 2017-12-14 11:59:44 +01:00
test_modulefinder.py Issue #26881: The modulefinder module now supports extended opcode arguments. 2016-05-08 23:43:50 +03:00
test_msilib.py bpo-12239: Make GetProperty() return None for VT_EMPTY (GH-4539) 2017-11-24 18:11:18 +03:00
test_multibytecodec.py Issue #23277: Remove unused sys and os imports 2016-04-24 07:31:42 +03:00
test_multiprocessing_fork.py Adds test.support.PGO and skips tests that are not useful for PGO. 2016-09-06 19:38:15 -07:00
test_multiprocessing_forkserver.py Adds test.support.PGO and skips tests that are not useful for PGO. 2016-09-06 19:38:15 -07:00
test_multiprocessing_main_handling.py bpo-33913: Fix test_multiprocessing_main_handling (GH-7972) 2018-06-27 13:41:39 -07:00
test_multiprocessing_spawn.py Adds test.support.PGO and skips tests that are not useful for PGO. 2016-09-06 19:38:15 -07:00
test_netrc.py bpo-28334: netrc() now uses expanduser() to find .netrc file (GH-4537) 2017-11-25 13:37:22 +03:00
test_nis.py Issue #23277: Remove unused sys and os imports 2016-04-24 07:31:42 +03:00
test_nntplib.py bpo-32128: Skip test_nntplib.test_article_head_body() (#4552) 2017-11-25 02:42:18 +01:00
test_normalization.py bpo-29887: test_normalization handles PermissionError (#1196) 2017-04-20 02:39:59 +02:00
test_ntpath.py [3.7] bpo-31047: Fix ntpath.abspath to trim ending separator (GH-10082) 2018-10-25 13:46:23 -04:00
test_numeric_tower.py Issue #21741: Update 147 test modules to use test discovery. 2015-04-13 15:00:43 -05:00
test_opcodes.py [3.7] bpo-34136: Make test_do_not_recreate_annotations more reliable. (GH-8364) (GH-8365) 2018-07-24 15:05:57 +03:00
test_openpty.py Issue #21741: Update 147 test modules to use test discovery. 2015-04-13 15:00:43 -05:00
test_operator.py Issue #26822: itemgetter, attrgetter and methodcaller objects no longer 2016-04-23 10:53:43 +03:00
test_optparse.py bpo-30397: Add re.Pattern and re.Match. (#1646) 2017-10-04 20:09:49 +03:00
test_ordered_dict.py bpo-33712: OrderedDict only creates od_fast_nodes cache if needed (GH-7349). (GH-10000) 2018-10-20 11:24:05 +03:00
test_os.py bpo-32890, os: Use errno instead of GetLastError() in execve() and truncate() (GH-5784) 2018-10-19 17:46:25 -07:00
test_ossaudiodev.py
test_osx_env.py Issue #21741: Update 147 test modules to use test discovery. 2015-04-13 15:00:43 -05:00
test_parser.py bpo-33308: Fix a crash in the parser module when convert an ST object. (GH-6519) 2018-04-18 22:10:36 -07:00
test_pathlib.py bpo-33635: Handling Bad file descriptor in Path.is_file and related. (GH-8542) 2018-08-27 18:37:18 -04:00
test_pdb.py [3.7] bpo-32691: Use mod_spec.parent when running modules with pdb (GH-5510) 2018-02-04 18:07:16 +10:00
test_peepholer.py bpo-30416: Protect the optimizer during constant folding. (#4860) 2017-12-15 14:11:43 +02:00
test_pickle.py bpo-31993: Do not create frames for large bytes and str objects (#5114) 2018-01-11 13:03:20 +02:00
test_pickletools.py bpo-31993: Do not allocate large temporary buffers in pickle dump. (#4353) 2018-01-06 17:18:54 +02:00
test_pipes.py Issue #26918: Skipped some tests in test_pipes on Android. 2016-05-05 10:55:45 +03:00
test_pkg.py bpo-34200: Fix non-determinism of test_pkg (GH-9248) 2018-09-12 18:29:08 -07:00
test_pkgimport.py Issue #21741: Update 147 test modules to use test discovery. 2015-04-13 15:00:43 -05:00
test_pkgutil.py bpo-24744: Raises error in pkgutil.walk_packages if path is str (#1926) 2017-06-13 13:11:14 -04:00
test_platform.py Fixes tests requiring extra environment values on Windows (GH-9462) 2018-09-20 14:39:21 -07:00
test_plistlib.py Fix implementation dependent assertion in test_plistlib. (#4813) 2017-12-12 19:03:08 +02:00
test_poll.py bpo-31334: Fix timeout in select.poll.poll() (GH-3277) 2017-10-17 12:45:07 -07:00
test_popen.py Issue #23738: Merge 3.4 into 3.5 2015-09-09 01:56:53 +00:00
test_poplib.py [3.7] bpo-33618: Enable TLS 1.3 in tests (GH-7079) (GH-7082) 2018-05-23 22:49:04 +02:00
test_posix.py [3.7] closes bpo-34650: Check if sched_getscheduler returns ENOSYS before declaring it supported. (GH-9236) 2018-09-12 16:00:06 -07:00
test_posixpath.py bpo-33861: Minor improvements of tests for os.path. (GH-7715) 2018-06-16 03:57:50 -07:00
test_pow.py Issue #29156: Remove superfluous pow test. 2017-01-04 18:53:00 +02:00
test_pprint.py Backed out changeset af29d89083b3 (closes #25548) (closes #27498) 2016-07-13 21:13:29 -07:00
test_print.py bpo-32685: Improve suggestion for print statement (GH-5375) 2018-01-28 20:56:02 +10:00
test_profile.py closes bpo-33445: fail properly in test_cprofile() (GH-6727) 2018-05-08 21:38:00 -07:00
test_property.py bpo-31787: Prevent refleaks when calling __init__() more than once (GH-3995) 2018-02-13 03:32:18 -08:00
test_pstats.py bpo-29237: Create enum for pstats sorting options (GH-5103) 2018-01-25 20:49:56 -08:00
test_pty.py bpo-31158: Fix nondeterministic read in test_pty (#3808) 2017-10-02 02:39:55 -07:00
test_pulldom.py [3.7] bpo-17239: Disable external entities in SAX parser (GH-9217) (GH-9511) 2018-09-24 05:38:37 -07:00
test_pwd.py bpo-26856: Skip test_pwd on Android until issue 32033 is fixed (GH-4561) 2017-11-25 17:32:27 +01:00
test_py_compile.py bpo-29708: Setting SOURCE_DATE_EPOCH forces hash-based .pyc files (GH-5200) 2018-01-24 13:26:18 -08:00
test_pyclbr.py bpo-31985: Deprecate openfp in aifc, sunau, and wave (#4344) 2017-11-10 11:38:25 -05:00
test_pydoc.py bpo-34966: Improve support of method aliases in pydoc. (GH-9823) 2018-11-07 23:08:05 -08:00
test_pyexpat.py Issue #27369: Merge test_pyexpat from 3.4 into 3.5 2016-07-14 03:35:15 +00:00
test_queue.py bpo-14976: Reentrant simple queue (#3346) 2018-01-16 00:27:16 +01:00
test_quopri.py Issue #23277: Remove unused sys and os imports 2016-04-24 07:31:42 +03:00
test_raise.py bpo-30579: Allow TracebackType creation and tb_next mutation from Python (GH-4793) 2018-01-07 23:30:18 +10:00
test_random.py bpo-24567: Random subnormal.diff (GH-7954) (GH-7955) 2018-06-27 01:53:04 -07:00
test_range.py bpo-35133: Fix mistakes when concatenate string literals on different lines. (GH-10284) 2018-11-05 06:52:58 -08:00
test_re.py bpo-32308: Replace empty matches adjacent to a previous non-empty match in re.sub(). (#4846) 2018-01-04 11:06:13 +02:00
test_readline.py Skip test_readline.test_nonascii() on C locale (#5203) 2018-01-16 17:34:34 +01:00
test_regrtest.py bpo-33873: Backport regrtest from master to 3.7 (GH-7935) 2018-06-26 23:47:35 +02:00
test_repl.py bpo-30696: Fix the REPL looping endlessly when no memory (GH-4160) 2017-11-12 16:50:48 +01:00
test_reprlib.py Backed out changeset af29d89083b3 (closes #25548) (closes #27498) 2016-07-13 21:13:29 -07:00
test_resource.py bpo-31132: Remove prlimit permission test. (GH-9280) 2018-09-13 15:13:55 -07:00
test_richcmp.py Issue #25210: Add some basic tests for the new exception message 2015-10-22 07:49:36 +03:00
test_rlcompleter.py Merge 3.5 2016-02-04 14:08:23 -05:00
test_robotparser.py [3.7] bpo-32861: urllib.robotparser fix incomplete __str__ methods. (GH-5711) (GH-6795) 2018-05-14 21:14:30 +03:00
test_runpy.py Issue #17211: Yield a namedtuple in pkgutil. 2016-09-07 18:37:17 -07:00
test_sax.py [3.7] bpo-17239: Disable external entities in SAX parser (GH-9217) (GH-9511) 2018-09-24 05:38:37 -07:00
test_sched.py bpo-31234: Add support.join_thread() helper (#3587) 2017-09-14 14:40:56 -07:00
test_scope.py Issue #21741: Update 147 test modules to use test discovery. 2015-04-13 15:00:43 -05:00
test_script_helper.py bpo-32942: Fix environment dependent test_script_helper (GH-8034) 2018-07-04 03:35:08 -07:00
test_secrets.py Issue #29061: secrets.randbelow() would hang with a negative input 2016-12-29 22:54:25 -07:00
test_select.py Issue #21741: Update 147 test modules to use test discovery. 2015-04-13 15:00:43 -05:00
test_selectors.py bpo-33522: Enable CI builds on Visual Studio Team Services (GH-6865) (GH-6926) 2018-05-17 08:49:01 -04:00
test_set.py Remove unused imports. 2016-12-16 20:00:15 +02:00
test_setcomps.py
test_shelve.py Issue #27431: Update default protocol version in shelve.Shelf() documentation 2016-07-01 12:33:00 +03:00
test_shlex.py Fixed #29132: Updated shlex to work better with punctuation chars in POSIX mode. 2017-01-15 10:06:52 +00:00
test_shutil.py bpo-34661: Fix test skipping call. (GH-9266) 2018-09-13 11:35:18 -07:00
test_signal.py [3.7] bpo-34130: Fix 2 race conditions in test_signal (GH-8329) 2018-07-18 18:49:27 +02:00
test_site.py Fixes tests requiring extra environment values on Windows (GH-9462) 2018-09-20 14:39:21 -07:00
test_slice.py test_support -> support 2016-04-16 15:02:23 -07:00
test_smtpd.py bpo-29639: change test.support.HOST to "localhost" 2017-09-09 00:30:15 -07:00
test_smtplib.py bpo-35133: Fix mistakes when concatenate string literals on different lines. (GH-10284) 2018-11-05 06:52:58 -08:00
test_smtpnet.py bpo-31346: Use PROTOCOL_TLS_CLIENT/SERVER (#3058) 2017-09-15 20:27:30 +02:00
test_sndhdr.py Issue #22777: Test pickling with all protocols. 2014-12-15 14:06:02 +02:00
test_socket.py Fix tests in test_socket to use correctly CMSG_LEN (GH-9594) 2018-09-27 06:30:47 -07:00
test_socketserver.py bpo-29184: Skip test_socketserver tests on PermissionError raised by Android (GH-4387) 2017-11-18 18:10:53 +01:00
test_sort.py bpo-28685: Optimize sorted() list.sort() with type-specialized comparisons (#582) 2018-01-28 19:03:23 -08:00
test_source_encoding.py Issue #26581: Use the first coding cookie on a line, not the last one. 2016-03-20 23:36:29 +02:00
test_spwd.py [3.7] bpo-34594: Don't hardcode errno values in the tests. (GH-9094) 2018-09-07 09:17:32 -07:00
test_sqlite.py bpo-27645: Add support for native backup facility of SQLite (GH-4238) 2018-03-11 01:29:19 +03:00
test_ssl.py [3.7] bpo-34670: Add TLS 1.3 post handshake auth (GH-9460) (GH-9505) 2018-09-23 00:22:52 -07:00
test_startfile.py Issue #21741: Update 147 test modules to use test discovery. 2015-04-13 15:00:43 -05:00
test_stat.py bpo-28759: Skip some tests on PermissionError raised by Android (GH-4350) 2017-11-12 17:31:07 +01:00
test_statistics.py bpo-30144: Import collections ABC from collections.abc rather than collections. (#1263) 2017-04-24 09:05:00 +03:00
test_strftime.py bpo-32139: test_strftime does not anymore modify the locale (GH-4569) 2017-11-29 11:36:48 +01:00
test_string.py bpo-31672: Restore the former behavior when override flags in Template. (#5099) 2018-01-04 19:20:11 +02:00
test_string_literals.py Fix warn_invalid_escape_sequence() 2016-11-15 09:12:10 +01:00
test_stringprep.py Issue #21741: Update 147 test modules to use test discovery. 2015-04-13 15:00:43 -05:00
test_strptime.py closes bpo-35171: Fix test_TimeRE_recreation_timezone failure on some systems. (GH-10347) 2018-11-05 20:47:11 -08:00
test_strtod.py Issue #21741: Update 147 test modules to use test discovery. 2015-04-13 15:00:43 -05:00
test_struct.py Fix bytes warnings in test_struct (added in bpo-29802). (#4068) 2017-10-21 21:59:23 +03:00
test_structmembers.py Issue #21741: Update 147 test modules to use test discovery. 2015-04-13 15:00:43 -05:00
test_structseq.py Issue #27626: Spelling fixes in docs, comments and internal names 2016-07-28 01:11:04 +00:00
test_subclassinit.py Remove unused imports. 2016-12-16 20:00:15 +02:00
test_subprocess.py bpo-32270: Don't close stdin/out/err in pass_fds (GH-6242) (GH-9148) 2018-09-10 21:36:20 -07:00
test_sunau.py bpo-32056: Improve exceptions in aifc, wave and sunau. (GH-5951) 2018-03-18 13:50:41 -07:00
test_sundry.py bpo-19417: Add test_bdb.py (GH-5217) 2018-03-18 13:25:15 -07:00
test_super.py Remove unused imports. 2016-12-16 20:00:15 +02:00
test_support.py Fixed several assertTrue() that were intended to be assertEqual(). (GH-8191) 2018-07-09 08:47:14 -07:00
test_symbol.py Remove more unused imports in tests. 2016-04-25 00:05:30 +03:00
test_symtable.py Issue #28512: Fixed setting the offset attribute of SyntaxError by 2016-12-11 14:43:18 +02:00
test_syntax.py bpo-32482: Fix suspicious code in tests for syntax and grammar. (#5086) 2018-01-04 10:36:35 +02:00
test_sys.py Revert "[3.7] bpo-34589: Add -X coerce_c_locale option; C locale coercion off by default (GH-9379)" (GH-9416) 2018-09-19 12:01:52 -07:00
test_sys_setprofile.py bpo-34126: Fix crashes while profiling invalid calls. (GH-8300) (GH-8371) 2018-07-21 19:58:35 +03:00
test_sys_settrace.py bpo-33041: Fixed jumping if the function contains an "async for" loop. (GH-6154) 2018-03-23 14:35:33 +02:00
test_sysconfig.py Fixes tests requiring extra environment values on Windows (GH-9462) 2018-09-20 14:39:21 -07:00
test_syslog.py Issue #21741: Update 147 test modules to use test discovery. 2015-04-13 15:00:43 -05:00
test_tarfile.py bpo-32713: Fix tarfile.itn for large/negative float values. (GH-5434) 2018-02-26 16:50:09 -08:00
test_tcl.py bpo-33974: Fix passing special characters to ttk widgets. (GH-7986) 2018-06-29 23:42:57 -07:00
test_telnetlib.py bpo-31370: Remove support for threads-less builds (#3385) 2017-09-07 18:56:24 +02:00
test_tempfile.py bpo-31160: test_tempfile: Fix reap_children() warning (#3056) 2017-08-10 13:05:06 +02:00
test_textwrap.py bpo-30603: add tests to textwrap.dedent (GH-2206) 2017-06-15 19:18:54 -07:00
test_thread.py Trivial cleanups following bpo-31370 (#3649) 2017-09-18 23:50:44 +02:00
test_threaded_import.py bpo-31370: Remove support for threads-less builds (#3385) 2017-09-07 18:56:24 +02:00
test_threadedtempfile.py bpo-31370: Remove support for threads-less builds (#3385) 2017-09-07 18:56:24 +02:00
test_threading.py bpo-31516: Skip test_main_thread_during_shutdown() with COUNT_ALLOCS builds. (GH-8052) 2018-10-12 01:49:07 -07:00
test_threading_local.py bpo-31370: Remove support for threads-less builds (#3385) 2017-09-07 18:56:24 +02:00
test_threadsignals.py closes bpo-34004: Skip lock interruption tests on musl. (GH-9224) 2018-09-12 14:10:56 -07:00
test_time.py closes bpo-34654: Tolerate + at the beginning of large years. (GH-9238) 2018-09-12 16:54:10 -07:00
test_timeit.py Remove unused imports. 2016-12-16 20:00:15 +02:00
test_timeout.py Issue #21566: Make use of socket.listen() default backlog. 2014-07-23 19:28:13 +01:00
test_tix.py Issue #21337: Add bare-bones Tix test 2015-05-17 20:55:42 -05:00
test_tk.py Issue #20035: Reimplement tkinter._fix module as a C function. 2015-05-22 11:36:53 -05:00
test_tokenize.py Fixed several assertTrue() that were intended to be assertEqual(). (GH-8191) 2018-07-09 08:47:14 -07:00
test_trace.py bpo-34171: Fix test_trace. (GH-8940) (GH-8951) 2018-08-28 11:41:43 +03:00
test_traceback.py bpo-34588: Fix an off-by-one error in traceback formatting. (GH-9077) 2018-09-10 09:00:08 -07:00
test_tracemalloc.py bpo-32121: Add most_recent_first parameter to tracemalloc.Traceback.format (#4534) 2017-11-30 00:05:07 +01:00
test_ttk_guionly.py Issue #23277: Remove unused sys and os imports 2016-04-24 07:31:42 +03:00
test_ttk_textonly.py Issue #23277: Remove unused sys and os imports 2016-04-24 07:31:42 +03:00
test_tuple.py bpo-29695: Remove bad keyword parameters in int(), bool(), float(), list() and tuple(). (#518) 2017-03-06 17:01:06 +02:00
test_turtle.py Issue #21916: Added more tests for the turtle module. 2016-06-05 10:32:57 +03:00
test_typechecks.py Issue #21741: Update 147 test modules to use test discovery. 2015-04-13 15:00:43 -05:00
test_types.py bpo-32265: Classify class and static methods of builtin types. (#4776) 2017-12-15 14:13:41 +02:00
test_typing.py bpo-34181: Fix running Lib/test/test_typing.py as a script. (GH-8380) (GH-8385) 2018-07-22 13:41:41 +03:00
test_ucn.py Issue #21741: Update 147 test modules to use test discovery. 2015-04-13 15:00:43 -05:00
test_unary.py Issue #21741: Update 147 test modules to use test discovery. 2015-04-13 15:00:43 -05:00
test_unicode.py bpo-32677: Add .isascii() to str, bytes and bytearray (GH-5342) 2018-01-27 14:06:21 +09:00
test_unicode_file.py Fix miscellaneous typos (#4275) 2017-11-05 15:37:50 +02:00
test_unicode_file_functions.py Fix miscellaneous typos (#4275) 2017-11-05 15:37:50 +02:00
test_unicode_identifiers.py Remove unused imports. 2016-12-16 20:00:15 +02:00
test_unicodedata.py bpo-29456: Fix bugs in unicodedata.normalize: u1176, u11a7 and u11c3 (GH-1958) 2018-06-15 05:21:55 -07:00
test_unittest.py
test_univnewlines.py #17691: test_univnewlines now works with unittest test discovery. Patch by Zachary Ware. 2013-06-09 00:07:06 +03:00
test_unpack.py bpo-32259: Make a TypeError message when unpack non-iterable more specific. (#4903) 2017-12-26 12:30:41 +02:00
test_unpack_ex.py bpo-32259: Make a TypeError message when unpack non-iterable more specific. (#4903) 2017-12-26 12:30:41 +02:00
test_urllib.py Minor spell fix and formatting fixes in urllib tests. (#959) 2017-04-01 23:47:35 -07:00
test_urllib2.py Remove Invalid comment in test_urllib2.py (#1020) 2017-04-07 00:19:08 -07:00
test_urllib2_localnet.py bpo-34031: fix incorrect usage of self.fail in two tests (GH-8091) 2018-07-10 03:08:43 -07:00
test_urllib2net.py bpo-33295: Skip test using missing external site (GH-6504) (GH-6509) 2018-04-17 11:33:48 -04:00
test_urllib_response.py urllib.response object to use _TemporaryFileWrapper (and _TemporaryFileCloser) 2014-04-20 09:41:29 -07:00
test_urllibnet.py Remove unused variable in test_urllibnet. (#1598) 2017-05-15 23:08:07 -07:00
test_urlparse.py bpo-34866: Adding max_num_fields to cgi.FieldStorage (GH-9660) 2018-10-19 04:11:16 -07:00
test_userdict.py Remove unused support.run_unittest imports. 2016-04-24 23:42:49 +03:00
test_userlist.py Remove unused support.run_unittest imports. 2016-04-24 23:42:49 +03:00
test_userstring.py Issue #23277: Remove unused imports in tests. 2016-04-24 21:41:02 +03:00
test_utf8_mode.py Revert "[3.7] bpo-34589: Add -X coerce_c_locale option; C locale coercion off by default (GH-9379)" (GH-9416) 2018-09-19 12:01:52 -07:00
test_utf8source.py Rename test_pep####.py files 2016-09-09 12:55:37 -07:00
test_uu.py bpo-33744: Fix test_uu. (GH-7350) (GH-7352) 2018-06-03 18:23:53 +03:00
test_uuid.py [3.7] bpo-34621: fix uuid.UUID (un)pickling compatbility with older Python versions (<3.7) (GH-9133) 2018-09-10 18:47:29 +03:00
test_venv.py Fix the construction of subprocess.CalledProcessError in test_venv (GH-10400) 2018-11-07 14:39:21 -08:00
test_wait3.py Issue #21741: Update 147 test modules to use test discovery. 2015-04-13 15:00:43 -05:00
test_wait4.py Issue #25795: Fix several tests to run independently. 2015-12-04 23:32:23 -06:00
test_wave.py bpo-32056: Improve exceptions in aifc, wave and sunau. (GH-5951) 2018-03-18 13:50:41 -07:00
test_weakref.py [3.7] bpo-32746: Fix multiple typos (GH-5144) (GH-5520) 2018-02-03 20:41:43 -05:00
test_weakset.py Issue #23277: Remove unused imports in tests. 2016-04-24 21:41:02 +03:00
test_webbrowser.py bpo-31014: Fix the webbrowser module. (GH-7267) 2018-07-08 01:09:21 -07:00
test_winconsoleio.py bpo-31966: Fixed WindowsConsoleIO.write() for writing empty data. (GH-5754) 2018-02-24 09:39:18 -08:00
test_winreg.py Trivial cleanups following bpo-31370 (#3649) 2017-09-18 23:50:44 +02:00
test_winsound.py [security] bpo-13617: Reject embedded null characters in wchar* strings. (#2302) 2017-06-28 08:30:06 +03:00
test_with.py bpo-32670: Enforce PEP 479. (#5327) 2018-01-26 15:24:24 -05:00
test_wsgiref.py Trivial cleanups following bpo-31370 (#3649) 2017-09-18 23:50:44 +02:00
test_xdrlib.py Issue #21741: Update 147 test modules to use test discovery. 2015-04-13 15:00:43 -05:00
test_xml_dom_minicompat.py Issue #10131: Fixed deep copying of minidom documents. Based on patch 2015-11-26 23:49:42 +02:00
test_xml_etree.py bpo-34941: Fix searching Element subclasses. (GH-9766) 2018-10-14 00:55:49 -07:00
test_xml_etree_c.py bpo-35008: Fix possible leaks in Element.__setstate__(). (GH-9924) 2018-10-18 00:17:15 -07:00
test_xmlrpc.py bpo-33759: Fix test.test_xmlrpc.ServerProxyTestCase. (GH-7362) (GH-7371) 2018-06-03 23:16:48 -04:00
test_xmlrpc_net.py bpo-31724: Skip test_xmlrpc_net (GH-3921) 2017-10-08 01:31:23 -05:00
test_xxtestfuzz.py bpo-29505: Add fuzz tests for float(str), int(str), unicode(str) (#2878) 2017-09-06 11:15:35 -07:00
test_yield_from.py bpo-30399: Get rid of trailing comma in the repr of BaseException. (#1650) 2017-11-15 17:53:28 +02:00
test_zipapp.py bpo-32297: Few misspellings found in Python source code comments. (#4803) 2017-12-14 13:04:53 +02:00
test_zipfile.py bpo-34341: Fix appending to ZIP archives with the ZIP64 extension. (GH-8683) 2018-09-17 06:08:45 -07:00
test_zipfile64.py Replace KB unit with KiB (#4293) 2017-11-08 14:44:44 -08:00
test_zipimport.py closes bpo-31650: PEP 552 (Deterministic pycs) implementation (#4575) 2017-12-09 10:26:52 -08:00
test_zipimport_support.py Issue #23277: Remove unused imports in tests. 2016-04-24 21:41:02 +03:00
test_zlib.py bpo-34582: Update syntax of Azure Pipelines builds (GH-9521) 2018-09-24 08:43:33 -04:00
testcodec.py
testtar.tar
tf_inherit_check.py Issue 23314: SuppressCrashReports now disables CRT assertions 2015-02-23 07:56:13 -08:00
threaded_import_hangers.py
time_hashlib.py fix issue23157 - time_hashlib hadn't been ported to Python 3. 2015-01-04 00:36:04 -08:00
tokenize_tests-latin1-coding-cookie-and-utf8-bom-sig.txt bpo-31462: Remove trailing whitespaces. (#3564) 2017-09-14 09:38:36 +03:00
tokenize_tests-no-coding-cookie-and-utf8-bom-sig-only.txt bpo-31462: Remove trailing whitespaces. (#3564) 2017-09-14 09:38:36 +03:00
tokenize_tests-utf8-coding-cookie-and-no-utf8-bom-sig.txt
tokenize_tests-utf8-coding-cookie-and-utf8-bom-sig.txt bpo-31462: Remove trailing whitespaces. (#3564) 2017-09-14 09:38:36 +03:00
tokenize_tests.txt bpo-31462: Remove trailing whitespaces. (#3564) 2017-09-14 09:38:36 +03:00
win_console_handler.py
xmltests.py
zip_cp437_header.zip
zipdir.zip