cpython/Lib/test
Gregory P. Smith c8ac03d936 Fixes issue #16140: The subprocess module no longer double closes its
child subprocess.PIPE parent file descriptors on child error prior to
exec().

This would lead to race conditions in multithreaded programs where
another thread opened a file reusing the fd which was then closed out
from beneath it by the errant second close.
2012-11-11 01:38:18 -08:00
..
capath
cjkencodings Issue #12057: Add tests for ISO 2022 codecs 2011-05-31 00:01:24 +02:00
crashers Merge #6717 crasher from 3.2 2012-11-05 21:32:11 +10:00
data Issue #12497: Install test/data to prevent failures of the various codecmaps 2011-07-04 19:06:20 -07:00
decimaltestdata Issue #12080: Fix a performance issue in Decimal._power_exact that causes some corner-case Decimal.__pow__ calls to take an unreasonably long time. 2011-06-04 18:14:23 +01:00
encoded_modules
json_tests Issue #16228: Fix a crash in the json module where a list changes size while it is being encoded. 2012-11-01 19:59:21 +01:00
leakers
namespace_pkgs Give test directory a more reasonable name. 2012-06-24 19:55:18 -04:00
sndhdrdata
subprocessdata Fixes issue #15756: subprocess.poll() now properly handles errno.ECHILD 2012-09-29 11:40:38 -07:00
test_email Close #15165: Fix test_email on Windows 64 bits 2012-11-05 02:06:13 +01:00
test_importlib Closes issue #15111: Calling __import__ with a module specified in 2012-10-10 19:03:46 -04:00
tracedmodules Remove obsolete/duplicate docstring 2011-04-24 17:10:30 +02:00
xmltestdata
185test.db
__init__.py
__main__.py
audiotest.au
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_pep3120.py
buffer_tests.py Issue #13012: Allow 'keepends' to be passed as a keyword argument in str.splitlines, bytes.splitlines and bytearray.splitlines. 2011-09-24 09:14:39 +01:00
cfgparser.1
cfgparser.2
cfgparser.3
check_soundcard.vbs
cmath_testcases.txt
curses_tests.py
datetimetester.py Closes #15973: fix a segmentation fault when comparing timezone objects. 2012-09-22 09:23:12 +02:00
dh512.pem Forgot the data file for Diffie-Hellman tests. 2011-12-22 10:05:50 +01:00
dis_module.py
doctest_aliases.py
double_const.py
empty.vbs
exception_hierarchy.txt PEP 3151 / issue #12555: reworking the OS and IO exception hierarchy. 2011-10-12 02:54:14 +02:00
floating_points.txt
fork_wait.py Issue #12041: Make test_wait3 more robust. 2011-05-09 21:17:02 +02:00
formatfloat_testcases.txt
future_test1.py #11093: make NOTTESTS empty by renaming confusingly named files in test dir. 2011-03-24 14:57:05 -04:00
future_test2.py #11093: make NOTTESTS empty by renaming confusingly named files in test dir. 2011-03-24 14:57:05 -04:00
gdb_sample.py
https_svn_python_org_root.pem
ieee754.txt
inspect_fodder.py
inspect_fodder2.py
keycert.passwd.pem Followup to cdc6c1b072a5: I forgot to "hg add" the test files 2011-08-25 15:01:15 +02:00
keycert.pem
keycert2.pem
list_tests.py Revert "Accept None as start and stop parameters for list.index() and tuple.index()" 2011-11-06 21:06:10 +02:00
lock_tests.py Issue #9260: A finer-grained import lock. 2012-05-17 18:55:59 +02:00
mailcap.txt Add unit tests for the mailcap module. Patch by Gregory Nofi (closes #6484) 2011-08-22 16:05:44 +10:00
make_ssl_certs.py
mapping_tests.py Merge from 3.1: Issue #13703: add a way to randomize the hash values of basic types (str, bytes, datetime) 2012-02-20 21:31:46 +01:00
math_testcases.txt Fix nonunique test ids in math_testcases.txt. 2011-05-09 08:18:57 +01:00
memory_watchdog.py Issue #14154: Reimplement the bigmem test memory watchdog as a subprocess. 2012-03-24 10:06:23 +01:00
mime.types Issue #13025: mimetypes is now reading MIME types using the UTF-8 encoding, 2011-10-14 03:03:35 +02:00
mock_socket.py Fix closes Issue11281 - smtplib.STMP gets source_address parameter, which adds the ability to bind to specific source address on a machine with multiple interfaces. Patch by Paulo Scardine. 2011-07-30 10:56:50 +08:00
mp_fork_bomb.py Issue #15646: Prevent equivalent of a fork bomb when using multiprocessing 2012-08-14 11:41:32 +01:00
multibytecodec_support.py Rename test_ file that is really a support file to remove test_ prefix. 2012-04-09 09:37:52 -04:00
nokia.pem Issue #13034: When decoding some SSL certificates, the subjectAltName extension could be unreported. 2011-10-01 19:20:25 +02:00
nullcert.pem
outstanding_bugs.py
pickletester.py Issue #15079: make a test applicable to both C and Python versions of the pickle module. 2012-06-26 23:05:27 +02:00
profilee.py
pstats.pck
pyclbr_input.py #11565: Fix several typos. Patch by Piotr Kasprzyk. 2011-03-16 11:05:33 +02:00
pydoc_mod.py
pydocfodder.py
pystone.py
randv2_32.pck
randv2_64.pck
randv3.pck
re_tests.py
regrtest.py merge #15889: make regrtest --start succeed in more cases. 2012-10-27 17:08:37 -04:00
relimport.py
reperf.py Issue #14428: Use the new time.perf_counter() and time.process_time() functions 2012-04-29 03:01:20 +02:00
sample_doctest.py
sample_doctest_no_docstrings.py #14649: clarify DocTestSuite error when there are no docstrings. 2012-09-10 10:15:58 -04:00
sample_doctest_no_doctests.py #14649: clarify DocTestSuite error when there are no docstrings. 2012-09-10 10:15:58 -04:00
script_helper.py Invalidate finder caches after creating a new script. 2012-04-27 13:52:03 -04:00
seq_tests.py Issue #14288: Serialization support for builtin iterators. 2012-04-03 10:49:41 +00:00
sgml_input.html
sha256.pem Fix test connecting to sha256.tbs-internet.com. 2012-05-04 16:26:02 +02:00
Sine-1000Hz-300ms.aif
sortperf.py Issue #14428: Use the new time.perf_counter() and time.process_time() functions 2012-04-29 03:01:20 +02:00
ssl_cert.pem
ssl_key.passwd.pem Followup to cdc6c1b072a5: I forgot to "hg add" the test files 2011-08-25 15:01:15 +02:00
ssl_key.pem
ssl_servers.py Issue #13626: Add support for SSL Diffie-Hellman key exchange, through the 2011-12-22 10:03:38 +01:00
string_tests.py merge 3.2 (#15801) 2012-08-28 18:01:45 -04:00
support.py compare singletons by identity not equality (closes #16712) 2012-10-09 11:16:03 -04:00
test___all__.py
test___future__.py
test__locale.py Issue #15164: Change return value of platform.uname() from a 2012-06-24 14:30:41 -07:00
test__osx_support.py Issue #15184: Fix test__remove_unsupported_archs failures on 10.6 2012-07-21 22:35:16 -07:00
test_abc.py improve abstract property support (closes #11610) 2011-12-15 15:34:02 -05:00
test_abstract_numbers.py add tests for negative with conjugate 2011-05-30 19:22:53 -05:00
test_aifc.py #13394: add more tests for the aifc module and use warnings.warn instead of print. Patch by Oleg Plakhotnyuk. 2012-03-12 23:57:18 +02:00
test_argparse.py Merge 3.2 fix updates and tests for issue #15906. 2012-09-12 15:31:38 -04:00
test_array.py Issue #15424: Add a __sizeof__ implementation for array objects. 2012-08-10 23:21:39 -05:00
test_ast.py get rid of ast_error_finish by passing the compiling struct to ast_error 2012-09-02 15:04:51 -04:00
test_asynchat.py
test_asyncore.py Set a time threshold in test_asyncore.capture_server so that tests don't 2012-04-06 14:37:45 +00:00
test_atexit.py Issue #10756: atexit normalizes the exception before displaying it. Patch by 2011-05-15 18:57:44 +02:00
test_audioop.py Fix failing test on big-endian machines (issue #13806). 2012-02-04 16:44:21 +01:00
test_augassign.py
test_base64.py Closes #14158: merged test file resilience fix from 3.2. 2012-03-02 01:24:13 +00:00
test_bigaddrspace.py
test_bigmem.py Issue #14107: fix bigmem tests on str.capitalize(), str.swapcase() and 2012-02-25 00:43:27 +01:00
test_binascii.py Issue #13637: "a2b" functions in the binascii module now accept ASCII-only unicode strings. 2011-12-20 13:58:41 +01:00
test_binhex.py Close #11577: Improve binhex test coverage and fix ResourceWarning 2011-03-16 21:26:40 -04:00
test_binop.py
test_bisect.py Issue #16377: Fix bisect unittest. 2012-10-31 22:37:50 +02:00
test_bool.py test values and types of (True/False).(imag/real) 2011-05-25 09:21:46 -05:00
test_buffer.py Backport fc8f1b1c76bf. 2012-11-06 23:27:24 +01:00
test_bufio.py
test_builtin.py Issue #11022 and #15287: correctly remove the TESTFN file in test_builtin. 2012-07-08 12:08:45 +02:00
test_bytes.py #8401: merge with 3.2. 2012-11-03 21:22:41 +02:00
test_bz2.py Merge: Add test for BZ2Decompressor.decompress("") after end of stream. 2012-10-28 15:21:37 +01:00
test_calendar.py #15421: merge with 3.2. 2012-09-21 17:29:20 +03:00
test_call.py
test_capi.py Closes #16126: PyErr_Format format mismatch in _testcapimodule.c 2012-10-04 16:06:30 +02:00
test_cgi.py Silence DeprecationWarning for cgi.escape() usage in test_cgi. 2012-04-25 20:49:19 -04:00
test_cgitb.py #12890: fix test on windows 2012-10-30 20:20:09 -04:00
test_charmapcodec.py
test_class.py
test_cmath.py Issue #15477: Add workaround for log1p(-0.0) on platforms where it's broken. 2012-08-18 12:24:30 +01:00
test_cmd.py Implemented PEP 405 (Python virtual environments). 2012-05-26 03:45:29 +01:00
test_cmd_line.py Issue #15001: fix segfault on "del sys.module['__main__']" 2012-11-07 09:07:22 +01:00
test_cmd_line_script.py Issue #16218: Support non ascii characters in python launcher. 2012-11-01 14:51:14 +02:00
test_code.py PEP 3155 / issue #13448: Qualified name for classes and functions. 2011-11-25 18:56:07 +01:00
test_code_module.py Issue #12643: Respect sys.excepthook in code.InteractiveConsole 2012-08-20 23:02:28 +10:00
test_codeccallbacks.py Issue #15379: Fix passing of non-BMP characters as integers for the charmap decoder (already working as unicode strings). 2012-09-23 19:55:21 +02:00
test_codecencodings_cn.py Rename test_ file that is really a support file to remove test_ prefix. 2012-04-09 09:37:52 -04:00
test_codecencodings_hk.py Rename test_ file that is really a support file to remove test_ prefix. 2012-04-09 09:37:52 -04:00
test_codecencodings_iso2022.py Rename test_ file that is really a support file to remove test_ prefix. 2012-04-09 09:37:52 -04:00
test_codecencodings_jp.py Rename test_ file that is really a support file to remove test_ prefix. 2012-04-09 09:37:52 -04:00
test_codecencodings_kr.py Rename test_ file that is really a support file to remove test_ prefix. 2012-04-09 09:37:52 -04:00
test_codecencodings_tw.py Rename test_ file that is really a support file to remove test_ prefix. 2012-04-09 09:37:52 -04:00
test_codecmaps_cn.py Rename test_ file that is really a support file to remove test_ prefix. 2012-04-09 09:37:52 -04:00
test_codecmaps_hk.py Rename test_ file that is really a support file to remove test_ prefix. 2012-04-09 09:37:52 -04:00
test_codecmaps_jp.py Rename test_ file that is really a support file to remove test_ prefix. 2012-04-09 09:37:52 -04:00
test_codecmaps_kr.py Rename test_ file that is really a support file to remove test_ prefix. 2012-04-09 09:37:52 -04:00
test_codecmaps_tw.py Rename test_ file that is really a support file to remove test_ prefix. 2012-04-09 09:37:52 -04:00
test_codecs.py #16336: merge with 3.2. 2012-11-03 23:04:41 +02:00
test_codeop.py
test_coding.py Fix an import race condition. 2012-04-14 15:06:17 -04:00
test_collections.py Merge issue #16373: Prevent infinite recursion for ABC Set class operations. 2012-11-01 13:31:12 +02:00
test_colorsys.py
test_compare.py
test_compile.py Issue #5765: Apply a hard recursion limit in the compiler 2012-11-04 23:14:34 +10:00
test_compileall.py fix test_compileall when run with -O[O] 2012-09-25 11:42:35 -04:00
test_complex.py
test_concurrent_futures.py Issue #14406: Fix a race condition when using concurrent.futures.wait(return_when=ALL_COMPLETED). 2012-03-31 20:25:22 +02:00
test_configparser.py Fixes #14590: ConfigParser doesn't strip inline comment when delimiter occurs 2012-07-07 18:54:08 +02:00
test_contains.py
test_contextlib.py Close #14969: Improve the handling of exception chaining in contextlib.ExitStack 2012-06-01 22:48:32 +10:00
test_copy.py #11572: improvements to copy module tests along with removal of old test suite 2011-08-05 23:05:35 +02:00
test_copyreg.py
test_cprofile.py Issue #12400: test_cprofile now restores correctly the previous sys.stderr 2011-06-30 00:00:45 +02:00
test_crashers.py Skip crasher tests 2011-03-19 19:54:01 +01:00
test_crypt.py Make Lib/crypt.py meet PEP 8 standards. This also led to a tweak in the new API 2011-02-22 21:48:06 +00:00
test_csv.py Issue #16145: Support legacy strings in the _csv module. 2012-11-02 14:44:20 +01:00
test_ctypes.py
test_curses.py Issue #15785: Modify window.get_wch() API of the curses module: return a 2012-08-29 01:40:57 +02:00
test_datetime.py Fix obscure failures of datetime-related tests due to the datetime tests failing to restore the system state completely after testing the pure-Python versions. 2012-02-20 23:37:36 +01:00
test_dbm.py Issue #12451: Add support.create_empty_file() 2011-06-30 23:25:47 +02:00
test_dbm_dumb.py
test_dbm_gnu.py Fix dbm_gnu test relying on set order. 2012-02-20 22:48:06 +01:00
test_dbm_ndbm.py
test_decimal.py Accept Unicode legacy strings in the Decimal constructor. 2012-11-10 23:09:04 +01:00
test_decorators.py
test_defaultdict.py #13531: add a test for defaultdict with a non-callable arg. Patch by Mike Cheng. 2011-12-08 00:02:00 +02:00
test_deque.py MERGE: Closes #15469: Correct __sizeof__ support for deque 2012-08-03 14:52:12 +02:00
test_descr.py do safety checks on __qualname__ assignment 2012-10-31 00:01:15 -04:00
test_descrtut.py move specialized dir implementations into __dir__ methods (closes #12166) 2011-05-24 11:09:06 -05:00
test_devpoll.py Issue #6397: Support '/dev/poll' polling objects in select module, under Solaris & derivatives. 2011-11-14 19:07:41 +01:00
test_dict.py merge 3.2 (#16345) 2012-10-31 14:09:11 -04:00
test_dictcomps.py
test_dictviews.py
test_difflib.py Issue 11747: Fix output format for context diffs. 2011-04-12 15:25:30 -07:00
test_difflib_expect.html
test_dis.py Issue #11823: disassembly now shows argument counts on calls with keyword args 2012-06-07 14:28:14 -04:00
test_distutils.py
test_doctest.py Merge #14649: clarify DocTestSuite error when there are no docstrings. 2012-09-10 10:16:46 -04:00
test_doctest.txt
test_doctest2.py
test_doctest2.txt
test_doctest3.txt
test_doctest4.txt
test_docxmlrpc.py
test_dummy_thread.py Followup to issue #11140 and r88682: also patch _dummy_thread. 2011-03-01 23:05:42 +00:00
test_dummy_threading.py
test_dynamic.py
test_enumerate.py Issue #14288: Serialization support for builtin iterators. 2012-04-03 10:49:41 +00:00
test_eof.py
test_epoll.py don't fail if CLOEXEC doesn't exist 2011-12-27 16:52:20 -06:00
test_errno.py
test_exception_variations.py
test_exceptions.py Issue #15784: Modify OSError.__str__() to better distinguish between 2012-08-28 19:33:26 +01:00
test_extcall.py give the names of missing positional or keyword-only arguments (closes #12356) 2011-06-24 09:37:26 -05:00
test_faulthandler.py Issue #5969: faulthandler module: rename dump_tracebacks_later() to 2012-09-23 11:06:21 +02:00
test_fcntl.py Issue #12821: Fix test_fcntl failures on OpenBSD 5. 2011-08-23 19:46:46 +02:00
test_file.py
test_file_eintr.py Fixes issue #12268: File readline, readlines and read() or readall() methods 2012-06-23 23:55:39 -07:00
test_filecmp.py #15269: document dircmp.left and right, and add tests for them. 2012-08-14 21:40:13 -04:00
test_fileinput.py fileinput: replace this last occurence of codecs.open with builtins.open. 2011-11-07 19:43:07 +01:00
test_fileio.py Merge for issue #15744: add tests for the writelines() method of file objects. 2012-10-16 23:05:01 +02:00
test_float.py Remove untests for non-existent functionality. 2012-04-29 19:17:05 +01:00
test_flufl.py
test_fnmatch.py
test_fork1.py
test_format.py Fix "%f" format of str%args if the result is not an ASCII or latin1 string 2012-06-16 02:57:41 +02:00
test_fractions.py Issue #7652: Integrate the decimal floating point libmpdec library to speed 2012-03-21 18:25:23 +01:00
test_frozen.py issue 14660: Implement PEP 420, namespace packages. 2012-05-24 20:21:04 -04:00
test_ftplib.py compare singletons by identity not equality (closes #16712) 2012-10-09 11:16:03 -04:00
test_funcattrs.py Issue #13577: Built-in methods and functions now have a __qualname__. 2011-12-23 12:40:16 +01:00
test_functools.py Issue #13544: Add __qualname__ to functools.WRAPPER_ASSIGNMENTS. 2011-12-11 22:37:31 -06:00
test_future.py #11093: make NOTTESTS empty by renaming confusingly named files in test dir. 2011-03-24 14:57:05 -04:00
test_future3.py
test_future4.py
test_future5.py Issue #12408: Fix relative import in test_future5.py. Thanks Cesare Di Mauro. 2011-06-25 13:29:14 +02:00
test_gc.py Issue #13992: The trashcan mechanism is now thread-safe. This eliminates 2012-09-06 01:17:42 +02:00
test_gdb.py merge #15043: Improve test_gdb support of gdb >= 7.4. 2012-10-27 13:26:14 -04:00
test_generators.py Implement PEP 380 - 'yield from' (closes #11682) 2012-01-13 21:43:40 +10:00
test_genericpath.py Issue #15441: Skip test_nonascii_abspath() of test_genericpath on Windows 2012-08-01 20:03:49 +02:00
test_genexps.py Issue #10992: make tests pass when run under coverage. 2011-02-22 03:04:06 +00:00
test_getargs2.py Issue #14705: Add 'p' format character to PyArg_ParseTuple* for bool support. 2012-05-05 16:54:29 -07:00
test_getopt.py
test_gettext.py Merged revisions 86236,86240,86332,86340,87271,87273,87447 via svnmerge from 2011-02-02 21:38:37 +00:00
test_glob.py Issue #12451: Add support.create_empty_file() 2011-06-30 23:25:47 +02:00
test_global.py
test_grammar.py Implement PEP 380 - 'yield from' (closes #11682) 2012-01-13 21:43:40 +10:00
test_grp.py
test_gzip.py Fix GzipFile's handling of filenames given as bytes objects. 2012-06-20 01:48:50 +02:00
test_hash.py Fix (presumably) test_hash under big-endian systems (PPC). 2012-02-22 03:33:56 +01:00
test_hashlib.py Consistently raise a TypeError when a non str is passed to hashlib.new 2012-07-21 21:20:44 -07:00
test_heapq.py Merge with 3.1. 2011-05-09 18:40:42 +03:00
test_hmac.py Issue #15225: improve error message when hmac is passed a wrong key type. 2012-06-30 17:27:56 +02:00
test_html.py
test_htmlparser.py #15156: HTMLParser now uses the new "html.entities.html5" dictionary. 2012-06-24 22:02:56 +02:00
test_http_cookiejar.py PEP 3151 / issue #12555: reworking the OS and IO exception hierarchy. 2011-10-12 02:54:14 +02:00
test_http_cookies.py Issue #14426: Correct the Date format in Expires attribute of Set-Cookie. Patch by Federico Reghenzani and Müte Invert 2012-05-20 12:06:51 +08:00
test_httplib.py merge - Fix Issue14721: Send Content-length: 0 for empty body () in the http.client requests 2012-05-19 16:58:45 +08:00
test_httpservers.py Speed up test_httpservers by avoiding a one-second cleanup wait after each test case. 2012-09-30 01:08:55 +02:00
test_imaplib.py fixed whitespace 2012-06-22 21:10:50 -04:00
test_imp.py Issue #15828: Don't try to close a file if imp.find_module() doesn't 2012-08-31 11:31:20 -04:00
test_import.py Fix broken test and replace redundant generator with a tuple 2012-10-20 00:03:46 +10:00
test_importhooks.py Issue #14605: Insert to the front of sys.path_hooks instead of appending. 2012-04-24 22:03:46 -04:00
test_index.py
test_inspect.py Fix test_inspect messing up with linecache.cache. 2012-07-08 13:48:46 +02:00
test_int.py Issue #16060: Fix a double DECREF in int() implementation. Thanks Serhiy Storchaka. 2012-09-27 19:38:59 +01:00
test_int_literal.py
test_io.py Merge for issue #15744: add tests for the writelines() method of file objects. 2012-10-16 23:05:01 +02:00
test_ioctl.py Issue #12451: Open files in binary mode in some tests when the text file is not 2011-06-30 18:20:11 +02:00
test_ipaddress.py Issue #14814: document the Interface APIs and fix various problems with the string representations (initial patch by Eli Bendersky). 2012-08-20 10:04:26 +10:00
test_isinstance.py
test_iter.py Issue #14288: Serialization support for builtin iterators. 2012-04-03 10:49:41 +00:00
test_iterlen.py #11565: Fix several typos. Patch by Piotr Kasprzyk. 2011-03-16 11:05:33 +02:00
test_itertools.py Issue #14288: Serialization support for builtin iterators. 2012-04-03 10:49:41 +00:00
test_json.py
test_keywordonlyarg.py merge 3.2 (#14607) 2012-04-17 19:54:35 -04:00
test_kqueue.py Issue #12400: Add missing import (os) to test_kqueue 2011-06-29 17:20:02 +02:00
test_largefile.py
test_lib2to3.py - Re-enable lib2to3's test_parser.py tests, though with an expected failure 2011-10-07 15:26:54 -04:00
test_linecache.py (Merge 3.1) Issue #11614: Fix test_linecache, cjkencodings_test.py doesn't 2011-05-16 17:20:07 +02:00
test_list.py Issue #8847: Merge with 3.2 2012-08-01 11:09:55 +02:00
test_listcomps.py
test_locale.py Issue #15118: Change return value of os.uname() and os.times() from 2012-06-24 04:33:36 -07:00
test_logging.py Closes #14902: Fixed timezone conversion of a date/time in the past. Thanks to Yuriy Syrovetskiy for the report and Juancarlo Añez for the patch on which this fix is based. 2012-07-03 21:36:36 +01:00
test_long.py Issue #14630: Merge fix from 3.2. 2012-04-20 21:44:09 +01:00
test_longexp.py
test_lzma.py Make lzma.{encode,decode}_filter_properties private. 2012-06-21 23:36:48 +02:00
test_macpath.py
test_mailbox.py #15222: Merge 3.2 2012-09-25 22:06:07 +03:00
test_mailcap.py #6484: refactor a bit the tests. 2011-08-23 01:39:22 +03:00
test_marshal.py - Issue #14177: marshal.loads() now raises TypeError when given an unicode 2012-03-03 02:38:37 +01:00
test_math.py (Merge 3.2) Close #12230: Mac OS X Tiger (10.4) has a kernel bug: sometimes, 2011-06-01 13:19:07 +02:00
test_memoryio.py Issue #15841: The readable(), writable() and seekable() methods of BytesIO 2012-09-05 20:13:48 +02:00
test_memoryview.py Fix out-of-date comment in test_memoryview. 2012-08-19 12:50:24 +02:00
test_metaclass.py PEP 3155 / issue #13448: Qualified name for classes and functions. 2011-11-25 18:56:07 +01:00
test_mimetypes.py Issue #13025: mimetypes is now reading MIME types using the UTF-8 encoding, 2011-10-14 03:03:35 +02:00
test_minidom.py Issue #15296: Fix minidom.toxml/toprettyxml for non-unicode encodings. Patch by Serhiy Storchaka, with some minor style adjustments by me. 2012-07-13 09:52:39 +03:00
test_mmap.py #15676: mmap: add empty file check prior to offset check <- Previous patch was incomplete 2012-09-10 22:50:21 +02:00
test_module.py issue 14660: Implement PEP 420, namespace packages. 2012-05-24 20:21:04 -04:00
test_modulefinder.py Modernize modulefinder module and tests a bit. 2011-07-28 23:35:29 +02:00
test_msilib.py Closes #11696: Fix ID generation in msilib. 2011-03-27 21:05:51 +02:00
test_multibytecodec.py #13054: fix usage of sys.maxunicode after PEP-393. 2011-10-04 19:06:00 +03:00
test_multiprocessing.py #16307: Fix multiprocessing.Pool.map_async not calling its callbacks 2012-10-27 12:53:02 +02:00
test_namespace_pkgs.py Fix another import error. 2012-07-20 15:42:34 -04:00
test_netrc.py fix regression in netrc comment handling (closes #12009) 2011-06-10 11:32:52 -05:00
test_nis.py
test_nntplib.py Backport test_nntplib fixes from default. 2012-06-25 18:08:54 +02:00
test_normalization.py
test_ntpath.py Issue #13374: The Windows bytes API has been deprecated in the os module. Use 2011-11-15 22:27:41 +01:00
test_numeric_tower.py Issue #7652: Integrate the decimal floating point libmpdec library to speed 2012-03-21 18:25:23 +01:00
test_opcodes.py
test_openpty.py
test_operator.py
test_optparse.py #4640: Add optparse tests for '-xxx' invalid when defining options. 2012-07-15 20:12:24 -04:00
test_os.py #1087: use proper skips in test_os. 2012-09-26 20:01:34 +03:00
test_ossaudiodev.py Issue #12287: In ossaudiodev, check that the device isn't closed in several 2011-06-11 18:58:24 +02:00
test_osx_env.py Remove last use of distutils.sysconfig from the stdlib (#11364). 2011-03-02 00:31:51 +00:00
test_parser.py MERGE: #15512: Remove remnants of debugging code 2012-08-03 15:49:40 +02:00
test_pdb.py #13183: backport fixes to test_pdb to 3.2 branch 2012-05-06 11:50:00 +02:00
test_peepholer.py #5057: null merge with 3.2 (only add tests). 2012-11-05 00:13:57 +02:00
test_pep247.py
test_pep263.py
test_pep277.py Issue #13374: The Windows bytes API has been deprecated in the os module. Use 2011-11-15 22:27:41 +01:00
test_pep292.py Tidy up the additional string module tests added at the Pycon sprints (closes #11505) 2011-05-31 19:40:11 +10:00
test_pep352.py
test_pep380.py fix yield from return value on custom iterators (closes #15568) 2012-08-06 17:53:09 -07:00
test_pep3120.py Issue #13913: Another fix test_pep3120 for the UTF-8 codec name 2012-02-15 23:44:03 +01:00
test_pep3131.py Re-enable test. 2011-09-29 13:49:10 +02:00
test_pep3151.py Issue #15229: An OSError subclass whose __init__ doesn't call back 2012-06-30 23:37:47 +02:00
test_pickle.py Issue #14166: Pickler objects now have an optional dispatch_table attribute which allows to set custom per-pickler reduction functions. 2012-03-04 18:31:48 +01:00
test_pickletools.py Merged revisions 88546 via svnmerge from 2011-02-24 20:34:38 +00:00
test_pipes.py Test pipes.quote with a few non-ASCII characters (see #9723). 2011-08-09 23:03:43 +02:00
test_pkg.py Issue #9260: A finer-grained import lock. 2012-05-17 18:55:59 +02:00
test_pkgimport.py Issue #12451: Add support.create_empty_file() 2011-06-30 23:25:47 +02:00
test_pkgutil.py Issue #15314: Tweak a pkgutil test to hopefully be more Windows friendly 2012-07-17 21:37:58 +10:00
test_platform.py Issue #15164: Change return value of platform.uname() from a 2012-06-24 14:30:41 -07:00
test_plistlib.py #14835: Make plistlib output empty arrays & dicts like OS X 2012-05-29 12:04:54 +02:00
test_poll.py
test_popen.py
test_poplib.py Issue #13453: Fix a race condition in test_poplib. 2011-12-14 19:29:56 +01:00
test_posix.py compare singletons by identity not equality (closes #16712) 2012-10-09 11:16:03 -04:00
test_posixpath.py Use posixpath.join() explicitely in posixpath.join() test 2012-07-17 14:29:33 +02:00
test_pow.py
test_pprint.py Fix test_pprint random dict ordering. 2012-07-21 12:45:02 +02:00
test_print.py Closes #13761: add a "flush" keyword argument to print(). 2012-01-13 19:41:25 +01:00
test_profile.py
test_property.py improve abstract property support (closes #11610) 2011-12-15 15:34:02 -05:00
test_pstats.py
test_pty.py test_pty: fix ResourceWarning warnings 2012-03-06 02:04:58 +01:00
test_pulldom.py Close a stream properly in test.test_pulldom. 2011-03-15 17:22:52 -04:00
test_pwd.py
test_py_compile.py Issue #12618: py_compile cannot create files in current directory 2011-11-28 09:27:32 -06:00
test_pyclbr.py #14798: pyclbr now raises ImportError instead of KeyError for missing packages 2012-05-18 21:56:36 +03:00
test_pydoc.py merge #14638: pydoc now treats non-str __name__ as None instead of raising 2012-04-23 13:26:44 -04:00
test_pyexpat.py Issue #16012: Fix a regression in pyexpat. The parser's UseForeignDTD() 2012-09-24 13:17:08 +02:00
test_queue.py #14333: fix test_queue so it can be run via standard unittest test discovery. 2012-03-17 16:38:39 -04:00
test_quopri.py
test_raise.py Close #14136 by cleaning up the PEP 409 command line test (patch by Ethan Furman) 2012-05-21 23:03:30 +10:00
test_random.py In random's test_seedargs: Make sure to include at least one seed object with a negative hash. 2012-06-24 11:05:30 +01:00
test_range.py Issue #16402: Merge fix from 3.2 2012-11-04 11:47:05 +00:00
test_re.py #12759: merge with 3.2. 2012-11-03 20:33:38 +02:00
test_readline.py Revert 961a15aff2a6, this is already checked in another way. 2012-08-11 11:02:14 +02:00
test_reprlib.py Lower test-skipping threshold in test_reprlib 2012-06-23 22:55:58 +02:00
test_resource.py
test_richcmp.py Issue #10990: Prevent tests from clobbering a set trace function. 2011-02-21 19:29:56 +00:00
test_rlcompleter.py
test_robotparser.py Avoid failing in test_robotparser when mueblesmoraleda.com is flaky and 2011-07-08 19:43:51 +02:00
test_runpy.py merge 3.2 2012-10-12 12:04:32 -04:00
test_sax.py merge 11164 2011-05-09 08:12:19 +02:00
test_sched.py Issue #13878: Fix random test_sched failures. 2012-02-16 19:51:45 +01:00
test_scope.py Issue #10990: Prevent tests from clobbering a set trace function. 2011-02-21 19:29:56 +00:00
test_select.py Issue #16230: Fix a crash in select.select() when one the lists changes size while iterated on. 2012-11-01 20:15:23 +01:00
test_set.py Issue #14288: Serialization support for builtin iterators. 2012-04-03 10:49:41 +00:00
test_setcomps.py
test_shelve.py Normalize the encoding names for Latin-1 and UTF-8 to 2011-02-25 15:42:01 +00:00
test_shlex.py Avoid unwanted behavior change in shlex.quote (see #9723). 2011-08-09 23:18:06 +02:00
test_shutil.py #1492704: Backout and wait for 3.4 2012-07-19 21:41:02 +02:00
test_signal.py Issue #13964: signal.sigtimedwait() timeout is now a float instead of a tuple 2012-03-02 22:54:03 +01:00
test_site.py Fix test_site from modifying sysconfig._CONFIG_VARS. 2012-04-04 17:31:16 -04:00
test_slice.py
test_smtpd.py #8739: fix omission of DEBUGSTREAM reset in new test in test_smtpd. 2012-06-04 15:55:51 -04:00
test_smtplib.py #8739: upgrade smtpd to RFC 5321 and 1870. 2012-05-26 14:33:59 -04:00
test_smtpnet.py test_smtpnet: Skip STARTTLS test if the server doesn't support it. 2011-07-30 23:46:54 +02:00
test_sndhdr.py
test_socket.py Issue #16257: make test_create_connection() handle ENETUNREACH. 2012-10-17 06:15:40 -04:00
test_socketserver.py Fix the patch for issue #7978: select() raises select.error before 3.3, not OSError. 2012-04-09 01:37:19 +02:00
test_sort.py Remove duplicates of cmp_to_key (#12542, reviewed by Raymond Hettinger) 2011-07-26 15:13:47 +02:00
test_sqlite.py
test_ssl.py Issue #16357: fix calling accept() on a SSLSocket created through SSLContext.wrap_socket(). 2012-11-11 01:27:33 +01:00
test_startfile.py Issue #15526: try to fix test_startfile's inability to clean up after itself in time. 2012-09-16 00:12:50 +02:00
test_stat.py #14807: fix BB failures on Windows - avoid to to rely too many details of the mode string. 2012-05-16 16:01:59 +02:00
test_strftime.py
test_string.py Merge #13579: teach string.Formatter about 'a'. 2012-08-19 17:45:40 -04:00
test_stringprep.py
test_strlit.py Issue #15096: Drop support for the ur string prefix 2012-06-20 11:17:58 +02:00
test_strptime.py Followup to issue #14157: respect the relative ordering of values produced by time.strptime(). 2012-05-14 19:44:59 +02:00
test_strtod.py
test_struct.py Issue #15467: Merge 3.2 2012-07-29 16:38:45 +02:00
test_structmembers.py
test_structseq.py Issue #1667546: On platforms supporting tm_zone and tm_gmtoff fields 2012-06-13 22:15:26 -04:00
test_subprocess.py Fixes issue #16140: The subprocess module no longer double closes its 2012-11-11 01:38:18 -08:00
test_sunau.py
test_sundry.py Issue #12643: Respect sys.excepthook in code.InteractiveConsole 2012-08-20 23:02:28 +10:00
test_super.py Make super() internal errors RuntimeError instead of SystemError (closes #15839) 2012-09-01 23:04:38 -04:00
test_support.py #15304: merge with 3.2. 2012-09-21 16:53:07 +03:00
test_symtable.py merge 3.1 2012-01-03 16:24:39 -06:00
test_syntax.py merge 3.1 2011-04-12 18:34:30 -05:00
test_sys.py compare singletons by identity not equality (closes #16712) 2012-10-09 11:16:03 -04:00
test_sys_setprofile.py
test_sys_settrace.py merge 3.2 (#14612) 2012-04-18 11:19:00 -04:00
test_sysconfig.py Issue #15364: Fix test_srcdir for the installed case. 2012-07-27 23:37:04 -07:00
test_syslog.py
test_tarfile.py Issue #13815: TarFile.extractfile() now returns io.BufferedReader objects. 2012-05-05 18:15:03 +02:00
test_tcl.py
test_telnetlib.py one more test fix for systems without select.poll. tested by deleting 2012-07-16 15:49:19 -07:00
test_tempfile.py PEP8-ize test names 2012-03-10 16:34:40 +01:00
test_textwrap.py Merge #15510: clarify textwrap's handling of whitespace, and add confirming tests. 2012-09-08 13:14:58 -04:00
test_thread.py sleep here 2012-04-23 10:08:14 -04:00
test_threaded_import.py Issue #15599: Increase the switch interval. Several systems cannot handle 2012-10-01 23:21:45 +02:00
test_threadedtempfile.py
test_threading.py Better diagnose test failure 2012-06-29 19:40:54 +02:00
test_threading_local.py
test_threadsignals.py Issue #11223: skip also test_rlock_acquire_interruption() on FreeBSD6 2011-06-23 14:22:28 +02:00
test_time.py Issue #1667546: On platforms supporting tm_zone and tm_gmtoff fields 2012-06-13 22:15:26 -04:00
test_timeit.py skip if __doc__ is gone 2012-10-12 11:44:19 -04:00
test_timeout.py Issue #15285: Refactor connect timeout test in test_timeout. 2012-08-20 21:22:59 -04:00
test_tk.py Issue #8716: Avoid crashes caused by Aqua Tk on OSX when attempting to run 2011-07-03 21:56:48 -07:00
test_tokenize.py #16152: merge with 3.2. 2012-11-03 17:46:51 +02:00
test_tools.py backport from the trunk, to fix test_tools with srcdir != builddir 2012-09-10 14:19:42 +02:00
test_trace.py Implemented PEP 405 (Python virtual environments). 2012-05-26 03:45:29 +01:00
test_traceback.py Close issue #6210: Implement PEP 409 2012-02-26 17:49:52 +10:00
test_ttk_guionly.py Issue #8716: Avoid crashes caused by Aqua Tk on OSX when attempting to run 2011-07-03 21:56:48 -07:00
test_ttk_textonly.py
test_tuple.py Issue #8847: Merge with 3.2 2012-08-01 11:09:55 +02:00
test_typechecks.py
test_types.py Close #16160: Subclass support now works for types.SimpleNamespace. Thanks to RDM for noticing. 2012-10-16 22:35:38 -07:00
test_ucn.py #12753: Add support for Unicode name aliases and named sequences. 2011-10-21 21:57:36 +03:00
test_unary.py
test_unicode.py #8271: the utf-8 decoder now outputs the correct number of U+FFFD characters when used with the "replace" error handler on invalid utf-8 sequences. Patch by Serhiy Storchaka, tests by Ezio Melotti. 2012-11-04 23:21:38 +02:00
test_unicode_file.py Issue #13374: Use Unicode filenames instead of bytes filenames 2011-11-09 01:13:45 +01:00
test_unicodedata.py update to Unicode 6.1 2012-02-20 22:24:29 -05:00
test_unittest.py #11763: don't use difflib in TestCase.assertMultiLineEqual if the strings are too long. 2011-04-27 10:17:34 +03:00
test_univnewlines.py
test_unpack.py
test_unpack_ex.py
test_urllib.py Fix test_urllib broken by my previous commits. The assumptions it was 2012-11-10 15:12:55 -08:00
test_urllib2.py Fix Issue 15743 - improve urllib tests by removing deprecated method usages. Patch by Jeff Knupp. 2012-08-20 13:43:59 -07:00
test_urllib2_localnet.py Issue #14780: urllib.request.urlopen() now has a cadefault argument to use the default certificate store. 2012-05-16 21:40:01 +02:00
test_urllib2net.py merge with 3.2 2012-10-28 10:51:46 +01:00
test_urllib_response.py
test_urllibnet.py Fixes issue #16409: The reporthook callback made by the legacy 2012-11-10 13:43:44 -08:00
test_urlparse.py Issue #14036: return None when port in urlparse cross 65535 2012-05-24 21:56:17 +08:00
test_userdict.py
test_userlist.py Userlist.copy() wasn't returning a UserList. 2011-05-05 14:34:35 -07:00
test_userstring.py Issue #13012: Allow 'keepends' to be passed as a keyword argument in str.splitlines, bytes.splitlines and bytearray.splitlines. 2011-09-24 09:14:39 +01:00
test_uu.py
test_uuid.py Normalize the encoding names for Latin-1 and UTF-8 to 2011-02-25 15:42:01 +00:00
test_venv.py Fix test_venv to work with universal newlines (issue #13119) 2012-08-05 00:33:10 +02:00
test_wait3.py Issue #12041: Make test_wait3 more robust. 2011-05-09 21:17:02 +02:00
test_wait4.py
test_warnings.py Make warnings accept a callable for showwarnings instead of 2011-07-17 19:17:55 -07:00
test_wave.py
test_weakref.py Issue #14159: Fix the len() of weak containers (WeakSet, WeakKeyDictionary, WeakValueDictionary) to return a better approximation when some objects are dead or dying. 2012-03-01 16:26:35 +01:00
test_weakset.py Issue #14195: Make WeakSet.__lt__ and WeakSet.__gt__ irreflexive. 2012-03-04 22:15:38 -06:00
test_webbrowser.py #15557,#15447,#15509: webbrowser test suite added. 2012-09-03 12:52:08 -04:00
test_winreg.py Try other approach to fix issue #15334. 2012-07-13 22:46:41 +02:00
test_winsound.py compare with equality not identity (issue #16172) 2012-10-09 11:14:59 -04:00
test_with.py Issue #11647: allow contextmanager objects to be used as decorators as described in the docs. Initial patch by Ysj Ray. 2011-05-05 23:49:25 +10:00
test_wsgiref.py Issue #16220: wsgiref now always calls close() on an iterable response. 2012-10-21 14:14:34 +02:00
test_xdrlib.py Issue #9696: Fix exception incorrectly raised by xdrlib.Packer.pack_int when trying to pack a negative (in-range) integer. 2011-03-27 16:25:40 +01:00
test_xml_etree.py Issue #16089: Allow ElementTree.TreeBuilder to work again with a non-Element element_factory (fixes a regression in SimpleTAL). 2012-10-04 19:53:29 +02:00
test_xml_etree_c.py Issue #15467: Merge 3.2 2012-07-29 16:38:45 +02:00
test_xmlrpc.py Add tests to marshall double with xmlrpc.client. 2012-07-07 17:03:25 +02:00
test_xmlrpc_net.py Merge with 3.2. 2012-06-24 20:07:40 +02:00
test_zipfile.py Issue #9239: add tests for modifying zipfile comments in append mode. 2012-06-30 17:32:41 +02:00
test_zipfile64.py Refactor a few tests to use the new requires_zlib decorator. 2011-05-19 22:03:22 +03:00
test_zipimport.py #8942: add test for __path__ contents in zipimport tests 2012-03-12 21:16:33 -04:00
test_zipimport_support.py Merge #14649: clarify DocTestSuite error when there are no docstrings. 2012-09-10 10:16:46 -04:00
test_zlib.py Issue #16411: Fix a bug where zlib.decompressobj().flush() might try to access previously-freed memory. 2012-11-11 03:16:44 +01:00
testcodec.py
testtar.tar Issue #14160: TarFile.extractfile() failed to resolve symbolic links 2012-04-24 21:04:40 +02:00
tf_inherit_check.py
threaded_import_hangers.py Fix whitespace 2011-07-15 23:09:58 +02:00
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 Issue #12587: Correct faulty test file and reference in test_tokenize. 2011-07-19 16:15:27 -07:00
tokenize_tests-utf8-coding-cookie-and-utf8-bom-sig.txt
tokenize_tests.txt Issue #13748: Raw bytes literals can now be written with the rb prefix as well as br. 2012-01-12 22:46:19 +01:00
warning_tests.py
win_console_handler.py
xmltests.py
zip_cp437_header.zip Ooops, add the missing file of the backport of commit 33543b4e0e5d from Python 2011-05-18 13:48:41 +02:00
zipdir.zip