diff options
Diffstat (limited to 'lib/python2.7/test/test_sundry.py')
-rw-r--r-- | lib/python2.7/test/test_sundry.py | 100 |
1 files changed, 100 insertions, 0 deletions
diff --git a/lib/python2.7/test/test_sundry.py b/lib/python2.7/test/test_sundry.py new file mode 100644 index 0000000..390ef8e --- /dev/null +++ b/lib/python2.7/test/test_sundry.py @@ -0,0 +1,100 @@ +"""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'): + try: + import distutils.command.bdist_msi # if msi module is not build + except ImportError: + if test_support.verbose: + print "skipping 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() |