Staging
v0.5.1
https://github.com/python/cpython
Raw File
Tip revision: f0fa1b2f670334f9f4b123e6ecb65c3beef979ed authored by Benjamin Peterson on 20 March 2010, 20:47:27 UTC
version becomes 3.1.2
Tip revision: f0fa1b2
test_sundry.py
"""Do a minimal test of all the modules that aren't otherwise tested."""

from test import support
import sys
import unittest
import warnings

class TestUntestedModules(unittest.TestCase):
    def test_at_least_import_untested_modules(self):
        with warnings.catch_warnings():
            warnings.simplefilter("ignore")
            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 html.entities
            import imghdr
            import keyword
            import linecache
            import macurl2path
            import mailcap
            import nntplib
            import nturl2path
            import opcode
            import os2emxpath
            import pdb
            import pstats
            import py_compile
            import rlcompleter
            import sched
            import sndhdr
            import sunau
            import symbol
            import tabnanny
            import timeit
            import token
            try:
                import tty     # not available on Windows
            except ImportError:
                if support.verbose:
                    print("skipping tty")
            import webbrowser
            import xml


def test_main():
    support.run_unittest(TestUntestedModules)

if __name__ == "__main__":
    test_main()
back to top