cpython/Lib/test
CtrlZvi 749afe81ec [3.6] bpo-26819: Prevent proactor double read on resume (GH-6921) (#7110)
The proactor event loop has a race condition when reading with
pausing/resuming. `resume_reading()` unconditionally schedules the read
function to read from the current future. If `resume_reading()` was
called before the previously scheduled done callback fires, this results
in two attempts to get the data from the most recent read and an
assertion failure. This commit tracks whether or not `resume_reading`
needs to reschedule the callback to restart the loop, preventing a
second attempt to read the data..
(cherry picked from commit 4151061855)

Co-authored-by: CtrlZvi <viz+github@flippedperspective.com>
2018-05-25 11:03:25 +03:00
..
audiodata
capath
cjkencodings
crashers
data
decimaltestdata
dtracedata DTrace support: function calls, GC activity, line execution 2016-09-09 17:37:37 -07:00
eintrdata [3.6] bpo-28759: Skip some tests on PermissionError raised by Android (GH-4350) (#4380) 2017-11-12 18:18:36 +01:00
encoded_modules
imghdrdata
leakers
libregrtest bpo-32872: Avoid regrtest compatibility issue with namespace packages. (GH-6276) (GH-6278) 2018-03-28 02:43:51 -04:00
sndhdrdata Minor test cleanup (GH-837) (GH-838) 2017-03-27 00:35:56 -05:00
subprocessdata
support bpo-33522: Enable CI builds on Visual Studio Team Services (GH-6865) (GH-6925) 2018-05-17 09:46:00 -04:00
test_asyncio [3.6] bpo-26819: Prevent proactor double read on resume (GH-6921) (#7110) 2018-05-25 11:03:25 +03:00
test_email bpo-27931: Fix email address header parsing error (GH-5329) (GH-5431) 2018-01-29 14:27:55 -08:00
test_import [3.6] bpo-31492: Fix assertion failures in case of a module with a bad __name__ attribute. (GH-3620). (#3773) 2017-09-27 07:33:00 +03:00
test_importlib bpo-33629: Prevent coredump in test_importlib (GH-7090) 2018-05-24 14:07:44 -07:00
test_json bpo-30877: Fix clearing a cache in the the JSON decoder. (GH-7048) 2018-05-22 06:26:43 -07:00
test_tools bpo-33189: pygettext.py now accepts only literal strings (GH-6364) 2018-04-19 00:34:20 -07:00
test_warnings [3.6] bpo-31285: Fix an assertion failure and a SystemError in warnings.warn_explicit. (GH-3219) (#3775) 2017-09-27 07:38:03 +03:00
tracedmodules
xmltestdata bpo-31170: Write unit test for Expat 2.2.4 UTF-8 bug (#3570) (#3746) 2017-09-25 02:00:04 -07:00
__init__.py
__main__.py
_test_multiprocessing.py [3.6] bpo-31804: Fix multiprocessing.Process with broken standard streams (GH-6079) (GH-6081) 2018-03-11 20:09:20 +01:00
allsans.pem
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
autotest.py
bad_coding.py
bad_coding2.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.py [3.6] bpo-29512, bpo-30776: Backport regrtest enhancements from master to 3.6 (#2513) 2017-06-30 17:31:16 +02:00
bytecode_helper.py
cfgparser.1 [3.6] bpo-30899: Add unittests, 100% coverage, for IDLE's two ConfigParser subclasses. (GH-2662) (#2685) 2017-07-12 14:42:37 -04:00
cfgparser.2
cfgparser.3
cmath_testcases.txt
coding20731.py
curses_tests.py
datetimetester.py [3.6] bpo-32746: Fix multiple typos (GH-5144) (GH-5522) 2018-02-03 21:00:24 -05:00
dh1024.pem
dis_module.py
doctest_aliases.py
double_const.py
empty.vbs
exception_hierarchy.txt [3.6] bpo-32664: Add missing "|" connector in Exceptions doc (GH-1173) (GH-5372) 2018-01-27 19:52:52 -08:00
final_a.py
final_b.py
floating_points.txt
fork_wait.py bpo-31234: fork_wait tests now join threads (#3139) (#3187) 2017-08-22 18:03:03 +02:00
formatfloat_testcases.txt
future_test1.py
future_test2.py
gdb_sample.py
ieee754.txt
imp_dummy.py
inspect_fodder.py
inspect_fodder2.py
keycert.passwd.pem
keycert.pem
keycert2.pem
keycert3.pem
keycert4.pem
list_tests.py bpo-32137: The repr of deeply nested dict now raises a RecursionError (GH-4570) (GH-4689) 2018-02-01 13:57:28 +02:00
lock_tests.py bpo-32208: update threading.Semaphore docs and add unit test (GH-4709) (#4750) 2017-12-07 20:48:35 +02: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
mapping_tests.py bpo-32137: The repr of deeply nested dict now raises a RecursionError (GH-4570) (GH-4689) 2018-02-01 13:57:28 +02:00
math_testcases.txt
memory_watchdog.py
mime.types
mock_socket.py
mod_generics_cache.py [3.6] bpo-28556: typing.get_type_hints: better globalns for classes and modules (GH-3582) (#3583) 2017-09-14 16:52:05 -04:00
mp_fork_bomb.py
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
nokia.pem
nullbytecert.pem
nullcert.pem
outstanding_bugs.py
pickletester.py bpo-33209: End framing at the end of C implementation of pickle.Pickler.dump(). (GH-6363) 2018-04-03 15:05:11 -07:00
profilee.py
pstats.pck
pycacert.pem
pycakey.pem
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
pystone.py
pythoninfo.py pythoninfo: add time.time and datetime.datetime.now (GH-5214) (#5219) 2018-01-17 17:36:04 +01: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
sample_doctest.py
sample_doctest_no_docstrings.py
sample_doctest_no_doctests.py
selfsigned_pythontestdotnet.pem
seq_tests.py
sgml_input.html
signalinterproctester.py
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
ssl_key.passwd.pem
ssl_key.pem
ssl_servers.py Fix references to Python 3’s socketserver (lowercase) module 2016-09-22 09:37:56 +00: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
test___all__.py Issues #29273: Merge test___all__ from 3.5 2017-01-23 22:59:03 +00:00
test___future__.py
test__locale.py
test__opcode.py
test__osx_support.py
test_abc.py bpo-29581: bpo-29581: Make ABCMeta.__new__ pass **kwargs to type.__new__ (GH-527) (GH-1282) 2017-06-06 17:31:03 -07:00
test_abstract_numbers.py
test_aifc.py bpo-31848: Fix broken error handling in Aifc_read.initfp() when the SSND chunk is not found (GH-5240) 2018-02-20 14:17:30 -08:00
test_argparse.py Issue #29290: Merge 3.5. 2017-01-22 14:39:20 +08:00
test_array.py [3.6] bpo-28298: make array 'Q', 'L' and 'I' accept big intables as elements (#579) 2017-03-09 16:06:47 +02:00
test_asdl_parser.py
test_ast.py [3.6] bpo-31592: Fix an assertion failure in Python parser in case of a bad unicodedata.normalize(). (GH-3767) (#3836) 2017-09-30 22:51:37 +03:00
test_asyncgen.py Issue #28721: Fix asynchronous generators aclose() and athrow() 2016-11-16 18:16:17 -05:00
test_asynchat.py
test_asyncore.py bpo-30980: Fix double close in asyncore.file_wrapper (#2789) (#2898) 2017-07-27 01:27:08 +02:00
test_atexit.py [3.6] Test atexit shutdown mechanism in a subprocess (GH-4828) (#4829) 2017-12-13 11:53:59 +01:00
test_audioop.py [3.6] bpo-28261: Prevent raising SystemError where PyArg_ParseTuple is used to parse non-args. (#3210) 2017-08-26 15:27:50 +03:00
test_augassign.py
test_base64.py Add Python version since deprecation in base64 methods. (#33) (#429) 2017-03-03 18:07:18 +03:00
test_baseexception.py [3.6] bpo-32297: Fix misspellings in Python source code comments (GH-4803) (#4864) 2017-12-14 16:19:51 +02:00
test_bdb.py bpo-33522: Enable CI builds on Visual Studio Team Services (GH-6865) (GH-6925) 2018-05-17 09:46:00 -04:00
test_bigaddrspace.py
test_bigmem.py
test_binascii.py Issue #27599: Fixed buffer overrun in binascii.b2a_qp() and binascii.a2b_qp(). 2016-09-14 16:37:34 +03:00
test_binhex.py
test_binop.py
test_bisect.py
test_bool.py
test_buffer.py [3.6] bpo-31792: Restore os.environ in test_buffer when import numpy. (GH-4007) (#4009) 2017-10-16 11:21:30 +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 [3.6] bpo-27169: The __debug__ constant is now optimized out at compile time. (GH-4880) (#4882) 2017-12-15 13:26:26 +02:00
test_bytes.py [3.6] bpo-20047: Make bytearray methods partition() and rpartition() rejecting (GH-4158) (#4162) 2017-10-29 12:24:45 +02:00
test_bz2.py bpo-31787: Prevent refleaks when calling __init__() more than once (GH-3995) 2018-02-13 22:15:24 +09:00
test_calendar.py Issue #28255: calendar.TextCalendar().prmonth() no longer prints a space 2016-10-25 15:02:36 +03:00
test_call.py bpo-30524: Write unit tests for FASTCALL (#2022) (#2030) 2017-06-09 22:28:32 +02:00
test_capi.py bpo-20891: Remove test_capi.test_bpo20891() (#5425) 2018-01-29 16:35:50 +01:00
test_cgi.py #27364: fix "incorrect" uses of escape character in the stdlib. 2016-09-08 13:59:53 -04: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:39 -07:00
test_charmapcodec.py
test_class.py [3.6] bpo-32297: Fix misspellings in Python source code comments (GH-4803) (#4864) 2017-12-14 16:19:51 +02:00
test_cmath.py
test_cmd.py [3.6] bpo-32746: Fix multiple typos (GH-5144) (GH-5522) 2018-02-03 21:00:24 -05:00
test_cmd_line.py bpo-32457: Improves handling of denormalized executable path when launching Python (GH-5756) (#5818) 2018-02-22 12:33:16 -08:00
test_cmd_line_script.py [3.6] bpo-29723: Consistently configure sys.path[0] (#636) 2017-03-12 21:34:22 +10:00
test_code.py [3.6] bpo-32176: Set CO_NOFREE in the code object constructor (GH-4684) 2017-12-03 23:32:54 +10:00
test_code_module.py bpo-31836: Test_code_module now passes with sys.ps1, ps2 set (GH-4070) (#4156) 2017-10-28 07:43:16 -04:00
test_codeccallbacks.py [3.6] bpo-32583: Fix possible crashing in builtin Unicode decoders (GH-5325) (#5459) 2018-01-31 21:34:17 +08:00
test_codecencodings_cn.py bpo-30003: Fix handling escape characters in HZ codec (#1556) (#1719) 2017-05-23 01:03:00 +08:00
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-32110: codecs.StreamReader.read(n) now returns not more than n (GH-4499) (#4622) 2017-11-29 02:06:53 +02:00
test_codeop.py
test_collections.py [3.6] bpo-32297: Fix misspellings in Python source code comments (GH-4803) (#4864) 2017-12-14 16:19:51 +02:00
test_colorsys.py
test_compare.py
test_compile.py [3.6] bpo-32964: Reuse a testing implementation of the path protocol in tests. (GH-5930). (GH-5958) 2018-03-03 14:19:29 +02:00
test_compileall.py Issue #28226: Fix test_compileall on Windows 2016-10-01 02:44:37 +03:00
test_complex.py bpo-29602: fix signed zero handling in complex constructor. (#203) (#206) 2017-02-20 21:59:30 +00:00
test_concurrent_futures.py [3.6] bpo-31641: Allow arbitrary iterables in concurrent.futures.as_completed() (GH-3830) (#3831) 2017-09-29 15:07:01 -07:00
test_configparser.py [3.6] bpo-29623: Make PathLike objects work with ConfigParser.read() (#242) (#432) 2017-03-03 20:48:37 +03:00
test_contains.py
test_contextlib.py bpo-30266: support "= None" pattern in AbstractContextManager (GH-1448) (GH-2054) 2017-06-09 20:36:28 -07:00
test_copy.py
test_copyreg.py [3.6] bpo-31107: Fix copyreg mangled slot names calculation. (GH-2989) (#3003) 2017-08-05 18:01:10 +03:00
test_coroutines.py bpo-29922: Add more tests for error messages in 'async with'. (GH-6370) 2018-04-04 10:18:56 -07:00
test_cprofile.py
test_crashers.py
test_crypt.py bpo-25287: Backport new tests for crypt and skip test_crypt on OpenBSD. (#4111) 2017-10-24 23:11:42 +03:00
test_csv.py [3.6] bpo-30157: Fix csv.Sniffer.sniff() regex pattern. (GH-5601) (GH-5603) 2018-02-10 00:01:40 +02:00
test_ctypes.py
test_curses.py bpo-31924: Fix test_curses on NetBSD 8. (GH-4228) (#4259) 2017-11-03 22:11:09 +02:00
test_datetime.py [3.6] bpo-30822: Deduplicate ZoneInfoTest classes in test_datetime. (GH-2534) (#3405) 2017-09-08 15:44:33 -07:00
test_dbm.py bpo-31026: Fix test_dbm if dbm.ndbm is build with Berkeley DB. (GH-6632) 2018-04-29 06:47:39 -07:00
test_dbm_dumb.py [3.6] bpo-33383: Fix crash in get() of the dbm.ndbm database object. (GH-6630). (GH-6633) 2018-04-29 15:44:16 +03:00
test_dbm_gnu.py [3.6] bpo-33383: Fix crash in get() of the dbm.ndbm database object. (GH-6630). (GH-6633) 2018-04-29 15:44:16 +03:00
test_dbm_ndbm.py bpo-31026: Fix test_dbm if dbm.ndbm is build with Berkeley DB. (GH-6632) 2018-04-29 06:47:39 -07:00
test_decimal.py [3.6] bpo-31234: Join threads in tests (#3589) 2017-09-15 16:55:47 -07:00
test_decorators.py
test_defaultdict.py Issue #28145: Spelling fixes 2016-09-16 00:46:05 +00:00
test_deque.py
test_descr.py bpo-31787: Prevent refleaks when calling __init__() more than once (GH-3995) 2018-02-13 22:15:24 +09:00
test_descrtut.py
test_devpoll.py
test_dict.py bpo-32137: The repr of deeply nested dict now raises a RecursionError (GH-4570) (GH-4689) 2018-02-01 13:57:28 +02:00
test_dict_version.py Rename test_pep####.py files 2016-09-09 12:55:37 -07:00
test_dictcomps.py
test_dictviews.py bpo-18533: Avoid RecursionError from repr() of recursive dictview (GH-4823) 2018-02-26 06:42:00 -08:00
test_difflib.py bpo-33224: PEP 479 fix for difflib.mdiff() (GH-6381) (GH-6391) 2018-04-05 12:18:02 -07:00
test_difflib_expect.html
test_dis.py [3.6] bpo-33041: Fixed jumping if the function contains an "async for" loop. (GH-6154). (GH-6199) 2018-03-23 15:45:37 +02:00
test_distutils.py
test_doctest.py #27364: fix "incorrect" uses of escape character in the stdlib. 2016-09-08 13:59:53 -04:00
test_doctest.txt
test_doctest2.py
test_doctest2.txt
test_doctest3.txt
test_doctest4.txt
test_docxmlrpc.py
test_dtrace.py bpo-32667: Fix tests when $PATH contains a file (GH-5322) (#5323) 2018-01-25 22:39:36 +01:00
test_dummy_thread.py Issue11551 - Increase the test coverage of _dummy_thread module to 100%. 2016-09-08 02:46:22 -07:00
test_dummy_threading.py
test_dynamic.py
test_dynamicclassattribute.py
test_eintr.py
test_ensurepip.py bpo-31351: Set return code in ensurepip when pip fails (GH-3626) (GH-3683) 2017-09-22 06:45:37 -07:00
test_enum.py [3.6] bpo-30616: Functional API of enum allows to create empty enums. (#2304) (#2324) 2017-06-24 09:12:20 -07:00
test_enumerate.py
test_eof.py
test_epoll.py
test_errno.py
test_exception_hierarchy.py Rename test_pep####.py files 2016-09-09 12:55:37 -07:00
test_exception_variations.py
test_exceptions.py [3.6] bpo-30697: Fix PyErr_NormalizeException() when no memory (GH-2327). (#4135) 2017-10-26 17:48:48 +02:00
test_extcall.py [3.6] bpo-31071: Avoid masking original TypeError in call with * unpacking (GH-2957) (#2991) 2017-08-03 12:14:35 +03:00
test_faulthandler.py bpo-31701: faulthandler: ignore MSC and COM Windows exception (#3929) (#4416) 2017-11-16 03:53:45 -08:00
test_fcntl.py
test_file.py
test_file_eintr.py
test_filecmp.py
test_fileinput.py
test_fileio.py bpo-25455: Fixed crashes in repr of recursive buffered file-like objects. (#514) (#722) 2017-03-19 20:27:16 +02:00
test_finalization.py
test_float.py [3.6] bpo-31373: remove overly strict float range checks (GH-3486) (#3495) 2017-09-11 23:08:49 -07:00
test_flufl.py
test_fnmatch.py [3.6] bpo-30415: Add new tests for the fnmatch module. (GH-1684) (#1694) 2017-05-21 10:35:39 +03:00
test_fork1.py
test_format.py bpo-28856: Let %b format for bytes support objects that follow the buffer protocol (GH-664) 2017-03-14 15:27:01 +08:00
test_fractions.py
test_frame.py
test_fstring.py bpo-30465: Fix lineno and col_offset in fstring AST nodes (GH-1800) (gh-3409) 2017-09-06 19:43:04 -07:00
test_ftplib.py bpo-31518: Change TLS protocol for Debian (#3660) 2018-02-25 00:45:24 +01:00
test_funcattrs.py
test_functools.py [3.6] bpo-32297: Fix misspellings in Python source code comments (GH-4803) (#4864) 2017-12-14 16:19:51 +02:00
test_future.py Issue #28512: Fixed setting the offset attribute of SyntaxError by 2016-12-11 14:43:18 +02:00
test_future3.py
test_future4.py
test_future5.py
test_gc.py
test_gdb.py [3.6] bpo-30345: Update test_gdb.py and python-gdb.py from master (#1549) 2017-05-13 00:21:50 +02: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 12:17:25 +03:00
test_genericpath.py [3.6] bpo-32964: Reuse a testing implementation of the path protocol in tests. (GH-5930). (GH-5958) 2018-03-03 14:19:29 +02:00
test_genexps.py
test_getargs2.py [3.6] bpo-31373: remove overly strict float range checks (GH-3486) (#3495) 2017-09-11 23:08:49 -07:00
test_getopt.py
test_getpass.py
test_gettext.py [3.6] bpo-29755: Fixed the lgettext() family of functions in the gettext module. (GH-2266) (#2297) 2017-06-20 18:06:35 +03:00
test_glob.py Use assertCountEqual instead of assertEqual. (GH-5223) (#5225) 2018-01-17 15:51:27 -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. (GH-5086) (#5095) 2018-01-04 11:32:53 +02:00
test_grp.py [3.6] bpo-13617: Reject embedded null characters in wchar* strings. (GH-2302) (#2462) 2017-06-28 09:27:35 +03:00
test_gzip.py bpo-28286: Add tests for the mode argument of GzipFile. (GH-4074) (#4076) 2017-10-22 14:53:43 +03:00
test_hash.py
test_hashlib.py bpo-31787: Skip refleak check when _hashlib is not available (GH-5660) 2018-02-13 07:33:50 -08:00
test_heapq.py
test_hmac.py
test_html.py
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 #27364: fix "incorrect" uses of escape character in the stdlib. 2016-09-08 13:59:53 -04:00
test_http_cookies.py bpo-991266: Fix quoting of Comment attribute of SimpleCookie (GH-6555) 2018-04-23 03:58:51 +03:00
test_httplib.py bpo-31518: Change TLS protocol for Debian (#3660) 2018-02-25 00:45:24 +01:00
test_httpservers.py [3.6] bpo-31380: Skip test_httpservers test_undecodable_file on macOS. (GH-4720) (#4721) 2017-12-05 00:03:29 -05:00
test_idle.py [3.6] Improve comments in test_idle.py. (GH-7057) (GH-7060) 2018-05-22 14:34:18 -04:00
test_imaplib.py bpo-30231: Remove skipped test_imaplib tests (#1419) (#2192) 2017-06-14 22:43:01 +02:00
test_imghdr.py Issue #28228: imghdr now supports pathlib 2016-10-01 05:01:54 +03:00
test_imp.py bpo-31676: Fix test_imp.test_load_source() side effect (GH-3871) (GH-3988) 2017-10-17 18:47:10 -07:00
test_index.py
test_inspect.py bpo-33009: Fix inspect.signature() for single-parameter partialmethods. (GH-6004) 2018-03-06 10:48:04 -08:00
test_int.py [3.6] bpo-31619: Fixed a ValueError when convert a string with large number of underscores (GH-3827) (#3863) 2017-10-03 15:38:46 +03:00
test_int_literal.py
test_io.py [3.6] bpo-32964: Reuse a testing implementation of the path protocol in tests. (GH-5930). (GH-5958) 2018-03-03 14:19:29 +02:00
test_ioctl.py
test_ipaddress.py bpo-27683: Fix a regression for host() of ipaddress network objects (GH-6016) 2018-03-20 18:49:41 -07:00
test_isinstance.py
test_iter.py
test_iterlen.py
test_itertools.py Add a prepend() recipe to teach a chain() idiom (GH-6415) (GH-6422) 2018-04-08 14:37:47 -07:00
test_keyword.py
test_keywordonlyarg.py
test_kqueue.py [3.6] bpo-30058: Fixed buffer overflow in select.kqueue.control(). (GH-1095) (#3973) 2017-10-12 23:20:44 +03:00
test_largefile.py [3.6] bpo-32297: Fix misspellings in Python source code comments (GH-4803) (#4864) 2017-12-14 16:19:51 +02:00
test_lib2to3.py
test_linecache.py
test_list.py
test_listcomps.py [3.6] bpo-31027: Fix test_listcomps failure when run directly (GH-2939) (#2945) 2017-07-29 14:38:24 -04:00
test_locale.py [3.6] bpo-20087: Update locale alias mapping with glibc 2.27 supported locales. (GH-6708) (GH-6714) 2018-05-06 10:20:42 +03:00
test_logging.py [3.6] bpo-32297: Fix misspellings in Python source code comments (GH-4803) (#4864) 2017-12-14 16:19:51 +02:00
test_long.py Issue 27080: PEP 515: add '_' formatting option. 2016-09-09 23:06:47 -04:00
test_longexp.py
test_lzma.py bpo-31787: Prevent refleaks when calling __init__() more than once (GH-3995) 2018-02-13 22:15:24 +09:00
test_macpath.py
test_macurl2path.py
test_mailbox.py [3.6] bpo-31627: Make test_mailbox be lenient to empty hostname. (GH-3821) (#3837) 2017-09-30 22:52:00 +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 bpo-32011: Revert "Issue GH-15480: Remove the deprecated and unused TYPE_INT64 code from marshal." (GH-4381) (#4405) 2017-11-15 18:05:58 +02:00
test_math.py [3.6] bpo-32297: Fix misspellings in Python source code comments (GH-4803) (#4864) 2017-12-14 16:19:51 +02:00
test_memoryio.py [3.6] bpo-30416: Protect the optimizer during constant folding. (#4865) 2017-12-15 14:12:14 +02:00
test_memoryview.py
test_metaclass.py Issue #24254: Drop cls.__definition_order__. 2016-09-08 15:11:11 -07:00
test_mimetypes.py
test_minidom.py
test_mmap.py merge 3.5 2016-10-05 22:54:19 -07:00
test_module.py
test_modulefinder.py
test_msilib.py [3.6] bpo-12239: Make GetProperty() return None for VT_EMPTY (GH-4539) 2017-11-24 19:04:40 +03:00
test_multibytecodec.py
test_multiprocessing_fork.py
test_multiprocessing_forkserver.py
test_multiprocessing_main_handling.py
test_multiprocessing_spawn.py
test_netrc.py bpo-30806: Fix netrc.__repr__() format (GH-2491) 2017-11-03 14:36:45 +09:00
test_nis.py
test_nntplib.py bpo-32128: Skip test_nntplib.test_article_head_body() (GH-4552) (#4553) 2017-11-25 03:02:47 +01:00
test_normalization.py bpo-29887: test_normalization handles PermissionError (#1196) (#2275) 2017-06-19 15:42:43 +02:00
test_ntpath.py [3.6] bpo-32964: Reuse a testing implementation of the path protocol in tests. (GH-5930). (GH-5958) 2018-03-03 14:19:29 +02:00
test_numeric_tower.py
test_opcodes.py Issue #27985: Implement PEP 526 -- Syntax for Variable Annotations. 2016-09-08 20:50:03 -07:00
test_openpty.py
test_operator.py
test_optparse.py
test_ordered_dict.py bpo-18533: Avoid RecursionError from repr() of recursive dictview (GH-4823) 2018-02-26 06:42:00 -08:00
test_os.py [3.6] bpo-33001: Prevent buffer overrun in os.symlink (GH-5989) (GH-5990) 2018-03-05 14:26:28 -08:00
test_ossaudiodev.py
test_osx_env.py
test_parser.py bpo-33308: Fix a crash in the parser module when convert an ST object. (GH-6519) 2018-04-18 22:11:05 -07:00
test_pathlib.py bpo-33522: Enable CI builds on Visual Studio Team Services (GH-6865) (GH-6925) 2018-05-17 09:46:00 -04:00
test_pdb.py Add a test for pdb until command in coroutine (GH-5427) (#5428) 2018-01-29 16:56:46 +02:00
test_peepholer.py [3.6] bpo-30416: Protect the optimizer during constant folding. (#4865) 2017-12-15 14:12:14 +02:00
test_pickle.py bpo-28416: Break reference cycles in Pickler and Unpickler subclasses (GH-4080) (#4653) 2017-11-30 23:30:39 +02:00
test_pickletools.py bpo-32032: Test both implementations of module-level pickle API. (GH-4401) (#4403) 2017-11-15 14:32:04 +02:00
test_pipes.py
test_pkg.py
test_pkgimport.py
test_pkgutil.py Issue #17211: Yield a namedtuple in pkgutil. 2016-09-07 18:37:17 -07:00
test_platform.py [3.6] bpo-27593: Get SCM build info from git instead of hg. (#446) (#454) 2017-03-04 01:05:06 -05:00
test_plistlib.py Fix implementation dependent assertion in test_plistlib. (GH-4813) (#4815) 2017-12-12 19:53:02 +02:00
test_poll.py [3.6] bpo-31334: Fix timeout in select.poll.poll() (GH-3277) (#4033) 2017-10-18 15:05:16 +03:00
test_popen.py
test_poplib.py bpo-33522: Enable CI builds on Visual Studio Team Services (GH-6865) (GH-6925) 2018-05-17 09:46:00 -04:00
test_posix.py bpo-31106: Fix handling of erros in posix_fallocate() and posix_fadvise() (GH-3000) (GH-3000) (#4101) 2018-02-01 16:07:08 +02:00
test_posixpath.py [3.6] bpo-32964: Reuse a testing implementation of the path protocol in tests. (GH-5930). (GH-5958) 2018-03-03 14:19:29 +02:00
test_pow.py Issue #29156: Remove superfluous pow test. 2017-01-04 18:53:00 +02:00
test_pprint.py
test_print.py bpo-32685: Improve suggestion for print statement (GH-5380) 2018-01-28 21:31:48 +10:00
test_profile.py closes bpo-33445: fail properly in test_cprofile() (GH-6727) 2018-05-08 21:59:50 -07:00
test_property.py bpo-31787: Prevent refleaks when calling __init__() more than once (GH-3995) 2018-02-13 22:15:24 +09:00
test_pstats.py
test_pty.py [3.6] bpo-31158: Fix nondeterministic read in test_pty (GH-3808) (GH-3852) 2017-10-02 02:57:56 -07:00
test_pulldom.py
test_pwd.py Issue #26856: Fix the tests assuming that the pwd module has getpwall() and 2016-12-13 09:11:38 +01:00
test_py_compile.py
test_pyclbr.py Issue #22493: Inline flags now should be used only at the start of the 2016-09-11 12:50:02 +03:00
test_pydoc.py bpo-31028: Fix test_pydoc when run directly (#2864) (#2910) 2017-07-27 18:05:46 +02:00
test_pyexpat.py
test_queue.py [3.6] bpo-31234: Join threads in tests (#3589) 2017-09-15 16:55:47 -07:00
test_quopri.py
test_raise.py
test_random.py bpo-33203: Ensure random.choice always raises IndexError on empty sequence (GH-6338) (GH-6388) 2018-04-05 09:24:27 -07:00
test_range.py bpo-28876: bool of large range raises OverflowError (#699) (#734) 2017-03-20 09:13:47 +02:00
test_re.py Fix improper use of re.escape() in tests. (GH-4814) (#4816) 2017-12-12 20:29:05 +02:00
test_readline.py Skip test_readline.test_nonascii() on C locale (GH-5203) (#5204) 2018-01-16 18:27:29 +01:00
test_regrtest.py bpo-30822: Exclude tzdata from regrtest --all (#2775) (#2777) 2017-07-20 17:08:48 +02:00
test_repl.py [3.6] bpo-30696: Fix the REPL looping endlessly when no memory (GH-4160). (#4379) 2017-11-12 17:33:16 +01:00
test_reprlib.py
test_resource.py Issue #20191: Fixed a crash in resource.prlimit() when pass a sequence that 2016-12-19 08:04:15 +02:00
test_richcmp.py
test_rlcompleter.py
test_robotparser.py [3.7] bpo-32861: urllib.robotparser fix incomplete __str__ methods. (GH-5711) (GH-6795) (GH-6818) 2018-05-15 01:03:56 +03:00
test_runpy.py Issue #17211: Yield a namedtuple in pkgutil. 2016-09-07 18:37:17 -07:00
test_sax.py bpo-30264: ExpatParser closes the source on error (#1451) (#1474) 2017-05-05 10:04:57 +02:00
test_sched.py Issue #5830: Add test for ee476248a74a. (Contributed by Serhiy Storchaka.) 2016-11-21 16:48:10 -08:00
test_scope.py
test_script_helper.py
test_secrets.py Issue #29061: secrets.randbelow() would hang with a negative input 2016-12-29 22:54:25 -07:00
test_select.py
test_selectors.py bpo-33522: Enable CI builds on Visual Studio Team Services (GH-6865) (GH-6925) 2018-05-17 09:46:00 -04:00
test_set.py Issue #26163: Disable periodically failing test which was overly demanding of the frozenset hash function effectiveness 2016-11-21 16:59:04 -08:00
test_setcomps.py
test_shelve.py
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 [3.6] bpo-32964: Reuse a testing implementation of the path protocol in tests. (GH-5930). (GH-5958) 2018-03-03 14:19:29 +02:00
test_signal.py [3.6] bpo-30703: Improve signal delivery (GH-2415) (#2527) 2017-07-01 19:12:05 +02:00
test_site.py [3.6] bpo-32297: Fix misspellings in Python source code comments (GH-4803) (#4864) 2017-12-14 16:19:51 +02:00
test_slice.py
test_smtpd.py
test_smtplib.py bpo-32727: smtplib's SMTP.send_message behaves differently with from_addr and to_addrs (GH-5451) (#5455) 2018-01-31 15:54:09 -05:00
test_smtpnet.py
test_sndhdr.py
test_socket.py [3.6] Spelling fixes to docs, docstrings, and comments (GH-6374) (#6558) 2018-04-20 20:49:07 -04:00
test_socketserver.py bpo-31593: test_socketserver waits child processes (#3766) 2017-09-27 02:21:12 -07:00
test_sort.py
test_source_encoding.py
test_spwd.py
test_sqlite.py
test_ssl.py [3.6] bpo-33127: Compatibility patch for LibreSSL 2.7.0 (GH-6210) (GH-6214) 2018-03-24 18:38:14 +01:00
test_startfile.py
test_stat.py [3.6] bpo-28759: Skip some tests on PermissionError raised by Android (GH-4350) (#4380) 2017-11-12 18:18:36 +01:00
test_statistics.py Issue #27181 remove geometric_mean and defer for 3.7. 2016-10-05 03:24:45 +11:00
test_strftime.py bpo-32139: test_strftime does not anymore modify the locale (GH-4569) (#4635) 2017-11-29 16:18:22 +01:00
test_string.py bpo-31672: Fix string.Template accidentally matched non-ASCII identifiers (GH-3872) 2017-10-14 14:21:59 +09:00
test_string_literals.py Fix warn_invalid_escape_sequence() 2016-11-15 09:12:10 +01:00
test_stringprep.py
test_strptime.py Issue #26929: Skip some test_strptime tests failing on Android that 2016-11-15 17:24:42 +01:00
test_strtod.py
test_struct.py Merge 3.5 2017-02-02 14:18:43 +01:00
test_structmembers.py
test_structseq.py
test_subclassinit.py Issue #28797: Modifying the class __dict__ inside the __set_name__ method of 2016-11-29 09:54:17 +02:00
test_subprocess.py bpo-32844: Fix a subprocess misredirection of a low fd (GH5689) 2018-03-26 13:43:46 -07:00
test_sunau.py
test_sundry.py bpo-19417: Add test_bdb.py (GH-5217) 2018-03-19 10:30:47 -07:00
test_super.py Issue #23722: improve __classcell__ compatibility 2016-12-05 16:47:55 +10:00
test_support.py [3.6] bpo-30028: make test.support.temp_cwd() fork-safe (GH-1066) (GH-5826) 2018-02-23 08:27:54 -08:00
test_symbol.py
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. (GH-5086) (#5095) 2018-01-04 11:32:53 +02:00
test_sys.py bpo-32030: Fix test_sys.test_getallocatedblocks() (#4637) 2017-11-29 23:51:41 +01:00
test_sys_setprofile.py
test_sys_settrace.py [3.6] bpo-33041: Fixed jumping if the function contains an "async for" loop. (GH-6154). (GH-6199) 2018-03-23 15:45:37 +02:00
test_sysconfig.py Merge tests from 3.5 2017-01-14 06:26:51 +00:00
test_syslog.py
test_tarfile.py bpo-32713: Fix tarfile.itn for large/negative float values. (GH-5434) 2018-02-26 17:11:01 -08:00
test_tcl.py [3.6] bpo-31675: Fix memory leaks in Tkinter's methods splitlist() and split() (GH-3866) (#3874) 2017-10-03 23:50:46 +03:00
test_telnetlib.py
test_tempfile.py [3.6] bpo-31160: Backport reap_children() fixes from master to 3.6 (#3060) 2017-08-10 16:02:00 +02:00
test_textwrap.py Issue #20491: The textwrap.TextWrapper class now honors non-breaking spaces. 2016-10-25 14:44:54 +03:00
test_thread.py [3.6] bpo-31234: Enhance test_thread.test_forkinthread() (GH-3516) (#3519) 2017-09-12 16:14:09 -07:00
test_threaded_import.py [3.6] bpo-31234: test_threaded_import: fix test_side_effect_import() (GH-3189) (#3537) 2017-09-13 03:27:45 -07:00
test_threadedtempfile.py
test_threading.py [3.6] bpo-31516: current_thread() should not return a dummy thread at shutdown (GH-3673) (#3856) 2017-10-02 17:20:01 +02:00
test_threading_local.py
test_threadsignals.py
test_time.py [3.6] bpo-31786: Make functions in the select module blocking when timeout is a small negative value. (GH-4003). (#4022) 2017-10-18 11:12:47 +03:00
test_timeit.py
test_timeout.py
test_tix.py
test_tk.py
test_tokenize.py [3.6] bpo-31852: Fix segfault caused by using the async soft keyword (GH-4122) 2017-10-30 17:46:34 -07:00
test_trace.py bpo-31908: Fix output of cover files for trace module command-line tool. (GH-4205) 2018-04-30 22:03:29 -07:00
test_traceback.py [3.6] bpo-28603: Fix formatting tracebacks for unhashable exceptions (GH-4014) (#4024) 2017-10-18 01:14:19 +03:00
test_tracemalloc.py bpo-29845: Mark tests that use _testcapi as CPython-only (#711) (#725) 2017-03-19 20:53:42 +02:00
test_ttk_guionly.py
test_ttk_textonly.py
test_tuple.py
test_turtle.py
test_typechecks.py
test_types.py [3.6] bpo-31655: Validate keyword names in SimpleNamespace constructor. (GH-3909) (#3920) 2017-10-07 23:52:57 +03:00
test_typing.py Backport recent typing updates (GH-6759) 2018-05-10 23:15:14 -04:00
test_ucn.py
test_unary.py
test_unicode.py [3.6] bpo-30978: str.format_map() now passes key lookup exceptions through. (GH-2790) (#2992) 2017-08-03 12:14:07 +03:00
test_unicode_file.py
test_unicode_file_functions.py Rename test_pep####.py files 2016-09-09 12:55:37 -07:00
test_unicode_identifiers.py Rename test_pep####.py files 2016-09-09 12:55:37 -07:00
test_unicodedata.py Unicode 9.0.0 2016-09-14 23:53:47 -07:00
test_unittest.py
test_univnewlines.py
test_unpack.py
test_unpack_ex.py
test_urllib.py Minor spell fix and formatting fixes in urllib tests. (#959) (#961) 2017-04-02 01:36:58 -07:00
test_urllib2.py Remove Invalid comment in test_urllib2.py. (#1022) 2017-04-07 00:56:59 -07:00
test_urllib2_localnet.py bpo-31518: Change TLS protocol for Debian (#3660) 2018-02-25 00:45:24 +01:00
test_urllib2net.py bpo-33295: Skip test using missing external site (GH-6504) (GH-6511) 2018-04-17 11:36:30 -04:00
test_urllib_response.py
test_urllibnet.py Remove unused variable in test_urllibnet. (#1598) (#1600) 2017-05-17 10:51:01 -07:00
test_urlparse.py bpo-32323: urllib.parse.urlsplit() must not lowercase() IPv6 scope value (GH-4867) (#4959) 2017-12-21 14:54:45 +02:00
test_userdict.py
test_userlist.py
test_userstring.py
test_utf8source.py Rename test_pep####.py files 2016-09-09 12:55:37 -07:00
test_uu.py
test_uuid.py [3.6] bpo-32502: Discard 64-bit (and other invalid) hardware addresses (GH-5254) (#5290) 2018-01-24 08:27:14 -05:00
test_venv.py bpo-32409: Ensures activate.bat can handle Unicode contents (GH-5766) 2018-02-19 18:18:43 -08:00
test_wait3.py
test_wait4.py
test_wave.py
test_weakref.py [3.6] bpo-32746: Fix multiple typos (GH-5144) (GH-5522) 2018-02-03 21:00:24 -05:00
test_weakset.py
test_webbrowser.py Issue #23262: The webbrowser module now supports Firefox 36+ and derived 2016-10-30 19:16:33 +02:00
test_winconsoleio.py bpo-31966: Fixed WindowsConsoleIO.write() for writing empty data. (GH-5754) 2018-02-24 09:43:05 -08:00
test_winreg.py Issue #25778: winreg does not truncase string correctly (Patch by Eryk Sun) 2016-12-17 13:30:27 -08:00
test_winsound.py [3.6] bpo-13617: Reject embedded null characters in wchar* strings. (GH-2302) (#2462) 2017-06-28 09:27:35 +03:00
test_with.py Issue #27100: Silence deprecation warning in Lib/test/test_with.py 2016-11-24 10:50:34 -08:00
test_wsgiref.py Use sequence repetition instead of bytes constructor with integer argument. 2016-09-11 14:41:02 +03:00
test_xdrlib.py
test_xml_dom_minicompat.py
test_xml_etree.py [3.6] bpo-32297: Fix misspellings in Python source code comments (GH-4803) (#4864) 2017-12-14 16:19:51 +02:00
test_xml_etree_c.py [3.6] bpo-31728: Prevent crashes in _elementtree due to unsafe cleanup of Element.text and Element.tail (GH-3924) (#3945) 2017-10-11 00:51:28 +03:00
test_xmlrpc.py [3.6] bpo-31234: Join threads in tests (#3589) 2017-09-15 16:55:47 -07:00
test_xmlrpc_net.py [3.6] bpo-31724: Skip test_xmlrpc_net (GH-3922) 2017-10-08 01:52:07 -05:00
test_yield_from.py Issue #23996: Added _PyGen_SetStopIterationValue for safe raising 2016-11-06 18:47:03 +02:00
test_zipapp.py [3.6] bpo-32297: Fix misspellings in Python source code comments (GH-4803) (#4864) 2017-12-14 16:19:51 +02:00
test_zipfile.py bpo-30017: Allowed calling the close() method of the zip entry writer object (#1041) (#1092) 2017-04-16 12:04:45 +03:00
test_zipfile64.py
test_zipimport.py [3.6] bpo-31291: Fixed an assertion failure in zipimport.zipimporter.get_data() (GH-3226) (#3243) 2017-08-30 14:08:39 +03:00
test_zipimport_support.py
test_zlib.py bpo-32969: Expose some missing constants in zlib and fix the doc (GH-5988) 2018-03-06 21:46:10 -08:00
testcodec.py
testtar.tar
tf_inherit_check.py
threaded_import_hangers.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
wrongcert.pem
xmltests.py
zip_cp437_header.zip
zipdir.zip