(root)/
Python-3.11.7/
Lib/
test/
test_sundry.py
       1  """Do a minimal test of all the modules that aren't otherwise tested."""
       2  import importlib
       3  from test import support
       4  from test.support import import_helper
       5  from test.support import warnings_helper
       6  import unittest
       7  
       8  class ESC[4;38;5;81mTestUntestedModules(ESC[4;38;5;149munittestESC[4;38;5;149m.ESC[4;38;5;149mTestCase):
       9      def test_untested_modules_can_be_imported(self):
      10          untested = ('encodings',)
      11          with warnings_helper.check_warnings(quiet=True):
      12              for name in untested:
      13                  try:
      14                      import_helper.import_module('test.test_{}'.format(name))
      15                  except unittest.SkipTest:
      16                      importlib.import_module(name)
      17                  else:
      18                      self.fail('{} has tests even though test_sundry claims '
      19                                'otherwise'.format(name))
      20  
      21              import distutils.bcppcompiler
      22              import distutils.ccompiler
      23              import distutils.cygwinccompiler
      24              import distutils.filelist
      25              import distutils.text_file
      26              import distutils.unixccompiler
      27  
      28              import distutils.command.bdist_dumb
      29              import distutils.command.bdist
      30              import distutils.command.bdist_rpm
      31              import distutils.command.build_clib
      32              import distutils.command.build_ext
      33              import distutils.command.build
      34              import distutils.command.clean
      35              import distutils.command.config
      36              import distutils.command.install_data
      37              import distutils.command.install_egg_info
      38              import distutils.command.install_headers
      39              import distutils.command.install_lib
      40              import distutils.command.register
      41              import distutils.command.sdist
      42              import distutils.command.upload
      43  
      44              import html.entities
      45  
      46              try:
      47                  import tty  # Not available on Windows
      48              except ImportError:
      49                  if support.verbose:
      50                      print("skipping tty")
      51  
      52  
      53  if __name__ == "__main__":
      54      unittest.main()