blob: d878e7a0129f0a372bb3c54173a5862cd544a4d4 [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
Guido van Rossumaf554a02007-08-16 23:48:43 +00003from test.test_support import catch_warning
Guido van Rossumcd16bf62007-06-13 18:07:49 +00004import sys
Fred Drakeb1124812001-10-25 18:11:10 +00005import warnings
Fred Drakeb1124812001-10-25 18:11:10 +00006
Guido van Rossumaf554a02007-08-16 23:48:43 +00007with catch_warning():
Guido van Rossumd59da4b2007-05-22 18:11:13 +00008 from test.test_support import verbose
Tim Petersf87d8572001-01-23 09:50:30 +00009
Guido van Rossumd59da4b2007-05-22 18:11:13 +000010 import BaseHTTPServer
11 import DocXMLRPCServer
12 import CGIHTTPServer
13 import SimpleHTTPServer
14 import SimpleXMLRPCServer
15 import aifc
Guido van Rossumd59da4b2007-05-22 18:11:13 +000016 import bdb
17 import cgitb
18 import cmd
19 import code
20 import compileall
Guido van Rossumcd16bf62007-06-13 18:07:49 +000021
22 import distutils.archive_util
23 import distutils.bcppcompiler
24 import distutils.ccompiler
25 import distutils.cmd
26 import distutils.core
27 import distutils.cygwinccompiler
28 import distutils.dep_util
29 import distutils.dir_util
30 import distutils.emxccompiler
31 import distutils.errors
32 import distutils.extension
33 import distutils.file_util
34 import distutils.filelist
35 import distutils.log
36 if sys.platform.startswith('win'):
37 import distutils.msvccompiler
38 import distutils.mwerkscompiler
39 import distutils.sysconfig
40 import distutils.text_file
41 import distutils.unixccompiler
42 import distutils.util
43 import distutils.version
44
45 import distutils.command.bdist_dumb
46 if sys.platform.startswith('win'):
47 import distutils.command.bdist_msi
48 import distutils.command.bdist
49 import distutils.command.bdist_rpm
50 import distutils.command.bdist_wininst
51 import distutils.command.build_clib
52 import distutils.command.build_ext
53 import distutils.command.build
54 import distutils.command.build_py
55 import distutils.command.build_scripts
56 import distutils.command.clean
57 import distutils.command.config
58 import distutils.command.install_data
59 import distutils.command.install_egg_info
60 import distutils.command.install_headers
61 import distutils.command.install_lib
62 import distutils.command.install
63 import distutils.command.install_scripts
64 import distutils.command.register
65 import distutils.command.sdist
66 import distutils.command.upload
67
Guido van Rossumd59da4b2007-05-22 18:11:13 +000068 import encodings
69 import formatter
70 import ftplib
71 import getpass
72 import htmlentitydefs
73 import ihooks
74 import imghdr
75 import imputil
76 import keyword
77 import linecache
78 import macurl2path
79 import mailcap
Guido van Rossumd59da4b2007-05-22 18:11:13 +000080 import mutex
81 import nntplib
82 import nturl2path
83 import opcode
84 import os2emxpath
85 import pdb
Guido van Rossumd59da4b2007-05-22 18:11:13 +000086 import pstats
87 import py_compile
88 import pydoc
89 import rlcompleter
90 import sched
91 import smtplib
92 import sndhdr
93 import statvfs
94 import sunau
95 import sunaudio
96 import symbol
97 import tabnanny
98 import telnetlib
99 import timeit
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000100 import token
101 try:
102 import tty # not available on Windows
103 except ImportError:
104 if verbose:
105 print("skipping tty")
Thomas Wouters49fd7fa2006-04-21 10:40:58 +0000106
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000107 # Can't test the "user" module -- if the user has a ~/.pythonrc.py, it
108 # can screw up all sorts of things (esp. if it prints!).
109 #import user
110 import webbrowser
111 import xml