| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- """Do a minimal test of all the modules that aren't otherwise tested."""
- import importlib
- from test import support
- from test.support import import_helper
- from test.support import warnings_helper
- import unittest
- class TestUntestedModules(unittest.TestCase):
- def test_untested_modules_can_be_imported(self):
- untested = ('encodings',)
- with warnings_helper.check_warnings(quiet=True):
- for name in untested:
- try:
- import_helper.import_module('test.test_{}'.format(name))
- except unittest.SkipTest:
- importlib.import_module(name)
- else:
- self.fail('{} has tests even though test_sundry claims '
- 'otherwise'.format(name))
- import distutils.bcppcompiler
- import distutils.ccompiler
- import distutils.cygwinccompiler
- import distutils.filelist
- import distutils.text_file
- import distutils.unixccompiler
- import distutils.command.bdist_dumb
- import distutils.command.bdist
- import distutils.command.bdist_rpm
- import distutils.command.build_clib
- import distutils.command.build_ext
- import distutils.command.build
- import distutils.command.clean
- import distutils.command.config
- import distutils.command.install_data
- import distutils.command.install_egg_info
- import distutils.command.install_headers
- import distutils.command.install_lib
- import distutils.command.register
- import distutils.command.sdist
- import distutils.command.upload
- import html.entities
- try:
- import tty # Not available on Windows
- except ImportError:
- if support.verbose:
- print("skipping tty")
- if __name__ == "__main__":
- unittest.main()
|