home *** CD-ROM | disk | FTP | other *** search
/ Maximum CD 2011 July / maximum-cd-2011-07.iso / DiscContents / LibO_3.3.2_Win_x86_install_multi.exe / libreoffice1.cab / test_sundry.py < prev    next >
Encoding:
Python Source  |  2011-03-15  |  3.1 KB  |  101 lines

  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()
  101.