blob: 23b145e66163e5f01cd0cbb88d32bb44a58adb62 [file] [log] [blame]
Fred Draked74804d2001-01-22 19:38:37 +00001"""Do a minimal test of all the modules that aren't otherwise tested."""
Tim Petersd93c0b62001-01-19 05:41:36 +00002
Jerry Seutter8f80a6a2008-04-09 05:07:58 +00003from test import test_support
Neal Norwitz478b99b2007-06-11 05:28:45 +00004import sys
Jerry Seutter8f80a6a2008-04-09 05:07:58 +00005import unittest
Fred Drakeb1124812001-10-25 18:11:10 +00006import warnings
Fred Drakeb1124812001-10-25 18:11:10 +00007
Tim Petersf87d8572001-01-23 09:50:30 +00008
Jerry Seutter8f80a6a2008-04-09 05:07:58 +00009class TestUntestedModules(unittest.TestCase):
10 def test_at_least_import_untested_modules(self):
11 with test_support.catch_warning():
12 import BaseHTTPServer
13 import DocXMLRPCServer
14 import CGIHTTPServer
15 import SimpleHTTPServer
16 import SimpleXMLRPCServer
17 import aifc
18 import audiodev
19 import bdb
20 import cgitb
21 import cmd
22 import code
23 import compileall
Tim Petersba8194b2006-04-13 03:09:40 +000024
Jerry Seutter8f80a6a2008-04-09 05:07:58 +000025 import distutils.archive_util
26 import distutils.bcppcompiler
27 import distutils.ccompiler
28 import distutils.cmd
29 import distutils.core
30 import distutils.cygwinccompiler
31 import distutils.dep_util
32 import distutils.dir_util
33 import distutils.emxccompiler
34 import distutils.errors
35 import distutils.extension
36 import distutils.file_util
37 import distutils.filelist
38 import distutils.log
39 if sys.platform.startswith('win'):
40 import distutils.msvccompiler
41 import distutils.mwerkscompiler
42 import distutils.sysconfig
43 import distutils.text_file
44 import distutils.unixccompiler
45 import distutils.util
46 import distutils.version
Neal Norwitz478b99b2007-06-11 05:28:45 +000047
Jerry Seutter8f80a6a2008-04-09 05:07:58 +000048 import distutils.command.bdist_dumb
49 if sys.platform.startswith('win'):
50 import distutils.command.bdist_msi
51 import distutils.command.bdist
52 import distutils.command.bdist_rpm
53 import distutils.command.bdist_wininst
54 import distutils.command.build_clib
55 import distutils.command.build_ext
56 import distutils.command.build
57 import distutils.command.build_py
58 import distutils.command.build_scripts
59 import distutils.command.clean
60 import distutils.command.config
61 import distutils.command.install_data
62 import distutils.command.install_egg_info
63 import distutils.command.install_headers
64 import distutils.command.install_lib
65 import distutils.command.install
66 import distutils.command.install_scripts
67 import distutils.command.register
68 import distutils.command.sdist
69 import distutils.command.upload
Neal Norwitz478b99b2007-06-11 05:28:45 +000070
Jerry Seutter8f80a6a2008-04-09 05:07:58 +000071 import encodings
72 import formatter
73 import ftplib
74 import getpass
75 import htmlentitydefs
76 import ihooks
77 import imghdr
78 import imputil
79 import keyword
80 import linecache
81 import macurl2path
82 import mailcap
83 import mimify
84 import mutex
85 import nntplib
86 import nturl2path
87 import opcode
88 import os2emxpath
89 import pdb
90 import posixfile
91 import pstats
92 import py_compile
93 import pydoc
94 import rexec
95 import rlcompleter
96 import sched
97 import smtplib
98 import sndhdr
99 import statvfs
100 import stringold
101 import sunau
102 import sunaudio
103 import symbol
104 import tabnanny
105 import telnetlib
106 import timeit
107 import toaiff
108 import token
109 try:
110 import tty # not available on Windows
111 except ImportError:
112 if test_support.verbose:
113 print "skipping tty"
Neal Norwitz478b99b2007-06-11 05:28:45 +0000114
Jerry Seutter8f80a6a2008-04-09 05:07:58 +0000115 # Can't test the "user" module -- if the user has a ~/.pythonrc.py, it
116 # can screw up all sorts of things (esp. if it prints!).
117 #import user
118 import webbrowser
119 import xml
Brett Cannon41bf2fa2007-05-20 23:57:38 +0000120
Jerry Seutter8f80a6a2008-04-09 05:07:58 +0000121
122def test_main():
123 test_support.run_unittest(TestUntestedModules)
124
125if __name__ == "__main__":
126 test_main()