]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
bpo-45229: Remove test_main in many tests (GH-28405)
authorSerhiy Storchaka <storchaka@gmail.com>
Sun, 19 Sep 2021 12:27:33 +0000 (15:27 +0300)
committerGitHub <noreply@github.com>
Sun, 19 Sep 2021 12:27:33 +0000 (15:27 +0300)
commit40348acc180580371d25f75f46b27048e35f2435
tree4ddb641b0dfc1edda6d0a6c044c1380c4900d58a
parent664448d81f41c5fa971d8523a71b0f19e76cc136
bpo-45229: Remove test_main in many tests (GH-28405)

Instead of explicitly enumerate test classes for run_unittest()
use the unittest ability to discover tests. This also makes these
tests discoverable and runnable with unittest.

load_tests() can be used for dynamic generating tests and adding
doctests. setUpModule(), tearDownModule() and addModuleCleanup()
can be used for running code before and after all module tests.
61 files changed:
Lib/lib2to3/tests/data/py2_test_grammar.py
Lib/lib2to3/tests/data/py3_test_grammar.py
Lib/test/support/__init__.py
Lib/test/test_argparse.py
Lib/test/test_bdb.py
Lib/test/test_bigaddrspace.py
Lib/test/test_bigmem.py
Lib/test/test_bool.py
Lib/test/test_bz2.py
Lib/test/test_c_locale_coercion.py
Lib/test/test_cmd_line.py
Lib/test/test_cmd_line_script.py
Lib/test/test_complex.py
Lib/test/test_concurrent_futures.py
Lib/test/test_descr.py
Lib/test/test_devpoll.py
Lib/test/test_difflib.py
Lib/test/test_distutils.py
Lib/test/test_dtrace.py
Lib/test/test_fcntl.py
Lib/test/test_filecmp.py
Lib/test/test_fileio.py
Lib/test/test_ftplib.py
Lib/test/test_gc.py
Lib/test/test_global.py
Lib/test/test_gzip.py
Lib/test/test_httpservers.py
Lib/test/test_importlib/test_locks.py
Lib/test/test_importlib/test_threaded_import.py
Lib/test/test_inspect.py
Lib/test/test_iter.py
Lib/test/test_logging.py
Lib/test/test_lzma.py
Lib/test/test_mailbox.py
Lib/test/test_multibytecodec.py
Lib/test/test_optparse.py
Lib/test/test_ossaudiodev.py
Lib/test/test_pipes.py
Lib/test/test_pkgutil.py
Lib/test/test_poll.py
Lib/test/test_poplib.py
Lib/test/test_posix.py
Lib/test/test_profile.py
Lib/test/test_pydoc.py
Lib/test/test_resource.py
Lib/test/test_sax.py
Lib/test/test_selectors.py
Lib/test/test_ssl.py
Lib/test/test_support.py
Lib/test/test_tcl.py
Lib/test/test_threadsignals.py
Lib/test/test_timeout.py
Lib/test/test_tracemalloc.py
Lib/test/test_unicode_file.py
Lib/test/test_unicode_file_functions.py
Lib/test/test_unittest.py
Lib/test/test_urllib2_localnet.py
Lib/test/test_winreg.py
Lib/test/test_xmlrpc.py
Lib/test/test_xmlrpc_net.py
Lib/test/test_zipimport.py