symbian-qemu-0.9.1-12/python-2.6.1/Lib/test/test_sundry.py
changeset 1 2fb8b9db1c86
equal deleted inserted replaced
0:ffa851df0825 1:2fb8b9db1c86
       
     1 """Do a minimal test of all the modules that aren't otherwise tested."""
       
     2 
       
     3 from test import test_support
       
     4 import sys
       
     5 import unittest
       
     6 import warnings
       
     7 
       
     8 
       
     9 class TestUntestedModules(unittest.TestCase):
       
    10     def test_at_least_import_untested_modules(self):
       
    11         with warnings.catch_warnings():
       
    12             import CGIHTTPServer
       
    13             import aifc
       
    14             import audiodev
       
    15             import bdb
       
    16             import cgitb
       
    17             import code
       
    18             import compileall
       
    19 
       
    20             import distutils.bcppcompiler
       
    21             import distutils.ccompiler
       
    22             import distutils.cygwinccompiler
       
    23             import distutils.emxccompiler
       
    24             import distutils.filelist
       
    25             if sys.platform.startswith('win'):
       
    26                 import distutils.msvccompiler
       
    27             import distutils.mwerkscompiler
       
    28             import distutils.text_file
       
    29             import distutils.unixccompiler
       
    30 
       
    31             import distutils.command.bdist_dumb
       
    32             if sys.platform.startswith('win'):
       
    33                 import distutils.command.bdist_msi
       
    34             import distutils.command.bdist
       
    35             import distutils.command.bdist_rpm
       
    36             import distutils.command.bdist_wininst
       
    37             import distutils.command.build_clib
       
    38             import distutils.command.build_ext
       
    39             import distutils.command.build
       
    40             import distutils.command.clean
       
    41             import distutils.command.config
       
    42             import distutils.command.install_data
       
    43             import distutils.command.install_egg_info
       
    44             import distutils.command.install_headers
       
    45             import distutils.command.install_lib
       
    46             import distutils.command.register
       
    47             import distutils.command.sdist
       
    48             import distutils.command.upload
       
    49 
       
    50             import encodings
       
    51             import formatter
       
    52             import getpass
       
    53             import htmlentitydefs
       
    54             import ihooks
       
    55             import imghdr
       
    56             import imputil
       
    57             import keyword
       
    58             import linecache
       
    59             import macurl2path
       
    60             import mailcap
       
    61             import mimify
       
    62             import nntplib
       
    63             import nturl2path
       
    64             import opcode
       
    65             import os2emxpath
       
    66             import pdb
       
    67             import posixfile
       
    68             import pstats
       
    69             import py_compile
       
    70             import rexec
       
    71             import rlcompleter
       
    72             import sched
       
    73             import sndhdr
       
    74             import statvfs
       
    75             import stringold
       
    76             import sunau
       
    77             import sunaudio
       
    78             import symbol
       
    79             import tabnanny
       
    80             import timeit
       
    81             import toaiff
       
    82             import token
       
    83             try:
       
    84                 import tty     # not available on Windows
       
    85             except ImportError:
       
    86                 if test_support.verbose:
       
    87                     print "skipping tty"
       
    88 
       
    89             # Can't test the "user" module -- if the user has a ~/.pythonrc.py, it
       
    90             # can screw up all sorts of things (esp. if it prints!).
       
    91             #import user
       
    92             import webbrowser
       
    93             import xml
       
    94 
       
    95 
       
    96 def test_main():
       
    97     test_support.run_unittest(TestUntestedModules)
       
    98 
       
    99 if __name__ == "__main__":
       
   100     test_main()