cpython/Lib/test/test_sundry.py

120 lines
3.9 KiB
Python

"""Do a minimal test of all the modules that aren't otherwise tested."""
from test import test_support
import sys
import unittest
import warnings
class TestUntestedModules(unittest.TestCase):
def test_at_least_import_untested_modules(self):
with test_support.catch_warning():
import BaseHTTPServer
import DocXMLRPCServer
import CGIHTTPServer
import SimpleHTTPServer
import SimpleXMLRPCServer
import aifc
import bdb
import cgitb
import cmd
import code
import compileall
import distutils.archive_util
import distutils.bcppcompiler
import distutils.ccompiler
import distutils.cmd
import distutils.core
import distutils.cygwinccompiler
import distutils.dep_util
import distutils.dir_util
import distutils.emxccompiler
import distutils.errors
import distutils.extension
import distutils.file_util
import distutils.filelist
import distutils.log
if sys.platform.startswith('win'):
import distutils.msvccompiler
import distutils.mwerkscompiler
import distutils.sysconfig
import distutils.text_file
import distutils.unixccompiler
import distutils.util
import distutils.version
import distutils.command.bdist_dumb
if sys.platform.startswith('win'):
import distutils.command.bdist_msi
import distutils.command.bdist
import distutils.command.bdist_rpm
import distutils.command.bdist_wininst
import distutils.command.build_clib
import distutils.command.build_ext
import distutils.command.build
import distutils.command.build_py
import distutils.command.build_scripts
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.install
import distutils.command.install_scripts
import distutils.command.register
import distutils.command.sdist
import distutils.command.upload
import encodings
import formatter
import ftplib
import getpass
import htmlentitydefs
import ihooks
import imghdr
import imputil
import keyword
import linecache
import macurl2path
import mailcap
import mutex
import nntplib
import nturl2path
import opcode
import os2emxpath
import pdb
import pstats
import py_compile
import pydoc
import rlcompleter
import sched
import smtplib
import sndhdr
import statvfs
import sunau
import sunaudio
import symbol
import tabnanny
import telnetlib
import timeit
import token
try:
import tty # not available on Windows
except ImportError:
if test_support.verbose:
print("skipping tty")
# Can't test the "user" module -- if the user has a ~/.pythonrc.py, it
# can screw up all sorts of things (esp. if it prints!).
#import user
import webbrowser
import xml
def test_main():
test_support.run_unittest(TestUntestedModules)
if __name__ == "__main__":
test_main()