| """Do a minimal test of all the modules that aren't otherwise tested.""" | |
| from test import test_support | |
| import sys | |
| import unittest | |
| class TestUntestedModules(unittest.TestCase): | |
| def test_at_least_import_untested_modules(self): | |
| with test_support.check_warnings(quiet=True): | |
| import CGIHTTPServer | |
| import audiodev | |
| import bdb | |
| import cgitb | |
| import code | |
| import compileall | |
| import distutils.bcppcompiler | |
| import distutils.ccompiler | |
| import distutils.cygwinccompiler | |
| import distutils.emxccompiler | |
| import distutils.filelist | |
| if sys.platform.startswith('win'): | |
| import distutils.msvccompiler | |
| import distutils.text_file | |
| import distutils.unixccompiler | |
| 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.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 encodings | |
| import formatter | |
| import getpass | |
| import htmlentitydefs | |
| import ihooks | |
| import imghdr | |
| import imputil | |
| import keyword | |
| import linecache | |
| import macurl2path | |
| import mailcap | |
| import mimify | |
| import nntplib | |
| import nturl2path | |
| import opcode | |
| import os2emxpath | |
| import pdb | |
| import posixfile | |
| import pstats | |
| import py_compile | |
| import rexec | |
| import sched | |
| import sndhdr | |
| import statvfs | |
| import stringold | |
| import sunau | |
| import sunaudio | |
| import symbol | |
| import tabnanny | |
| import timeit | |
| import toaiff | |
| 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() |