blob: 48f5c68e5e12ab92db02b796c1ee38ae67264597 [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
54#import knee
55import macpath
56import macurl2path
57import mailcap
58import mhlib
59import mimetypes
60import mimify
61import multifile
62import mutex
Tim Petersd93c0b62001-01-19 05:41:36 +000063import nntplib
64import nturl2path
65import pdb
66import pipes
67#import poplib
68import posixfile
69import pre
70import profile
71import pstats
72import py_compile
73import pyclbr
74#import reconvert
75import repr
Tim Petersf87d8572001-01-23 09:50:30 +000076try:
77 import rlcompleter # not available on Windows
78except ImportError:
79 if verbose:
80 print "skipping rlcompleter"
Tim Petersd93c0b62001-01-19 05:41:36 +000081import robotparser
82import sched
83import sgmllib
84import shelve
85import shlex
86import shutil
87import smtplib
88import sndhdr
89import statcache
90import statvfs
91import stringold
92import sunau
93import sunaudio
94import symbol
95import tabnanny
96import telnetlib
97import test
98import toaiff
99#import tzparse
100import urllib2
Tim Petersf87d8572001-01-23 09:50:30 +0000101# Can't test the "user" module -- if the user has a ~/.pythonrc.py, it
102# can screw up all sorts of things (esp. if it prints!).
103#import user
Tim Petersd93c0b62001-01-19 05:41:36 +0000104import webbrowser
105import whichdb
106import xdrlib
107import xml