blob: ae547091f0451f6c898d758438cc91f3c59a1fcf [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
Fred Drakeb1124812001-10-25 18:11:10 +00003import warnings
Tim Petersd3925062002-04-16 01:27:44 +00004warnings.filterwarnings('ignore', r".*posixfile module",
5 DeprecationWarning, 'posixfile$')
6warnings.filterwarnings('ignore', r".*statcache module",
7 DeprecationWarning, 'statcache$')
8warnings.filterwarnings('ignore', r".*'re' module",
9 DeprecationWarning, 'pre$')
Fred Drakeb1124812001-10-25 18:11:10 +000010
Barry Warsaw04f357c2002-07-23 19:04:11 +000011from test.test_support import verbose
Tim Petersf87d8572001-01-23 09:50:30 +000012
Tim Petersd93c0b62001-01-19 05:41:36 +000013import BaseHTTPServer
14import CGIHTTPServer
15import Queue
16import SimpleHTTPServer
17import SocketServer
18import aifc
19import anydbm
Tim Petersd93c0b62001-01-19 05:41:36 +000020import audiodev
21import bdb
22import cmd
23import code
24import codeop
25import colorsys
26import commands
27import compileall
Tim Petersf87d8572001-01-23 09:50:30 +000028try:
29 import curses # not available on Windows
30except ImportError:
31 if verbose:
32 print "skipping curses"
Tim Petersd93c0b62001-01-19 05:41:36 +000033import dircache
34import dis
35import distutils
36import doctest
37import dumbdbm
38import encodings
39import filecmp
Tim Petersd93c0b62001-01-19 05:41:36 +000040import fnmatch
41import formatter
42import fpformat
43import ftplib
44import getpass
45import glob
46import gopherlib
47import htmlentitydefs
48import htmllib
49import httplib
50import imaplib
51import imghdr
52import imputil
53import keyword
Tim Petersd93c0b62001-01-19 05:41:36 +000054import macpath
55import macurl2path
56import mailcap
57import mhlib
58import mimetypes
59import mimify
60import multifile
61import mutex
Tim Petersd93c0b62001-01-19 05:41:36 +000062import nntplib
63import nturl2path
64import pdb
65import pipes
66#import poplib
67import posixfile
68import pre
69import profile
70import pstats
71import py_compile
Tim Petersd93c0b62001-01-19 05:41:36 +000072#import reconvert
73import repr
Tim Petersf87d8572001-01-23 09:50:30 +000074try:
75 import rlcompleter # not available on Windows
76except ImportError:
77 if verbose:
78 print "skipping rlcompleter"
Tim Petersd93c0b62001-01-19 05:41:36 +000079import robotparser
80import sched
81import sgmllib
82import shelve
83import shlex
84import shutil
85import smtplib
86import sndhdr
87import statcache
88import statvfs
89import stringold
90import sunau
91import sunaudio
92import symbol
93import tabnanny
94import telnetlib
95import test
96import toaiff
97#import tzparse
98import urllib2
Tim Petersf87d8572001-01-23 09:50:30 +000099# Can't test the "user" module -- if the user has a ~/.pythonrc.py, it
100# can screw up all sorts of things (esp. if it prints!).
101#import user
Tim Petersd93c0b62001-01-19 05:41:36 +0000102import webbrowser
103import whichdb
104import xdrlib
105import xml