blob: 90610e043961a7cac677d7fa53c23d12aab93d74 [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$')
Fred Drakeb1124812001-10-25 18:11:10 +00006
Tim Peterse2c9a6c2006-02-18 04:14:16 +00007warnings.filterwarnings("ignore",
8 "the gopherlib module is deprecated",
9 DeprecationWarning,
10 ".*test_sundry")
11
Barry Warsaw04f357c2002-07-23 19:04:11 +000012from test.test_support import verbose
Tim Petersf87d8572001-01-23 09:50:30 +000013
Tim Petersd93c0b62001-01-19 05:41:36 +000014import BaseHTTPServer
15import CGIHTTPServer
16import Queue
17import SimpleHTTPServer
18import SocketServer
19import aifc
20import anydbm
Tim Petersd93c0b62001-01-19 05:41:36 +000021import audiodev
22import bdb
23import cmd
24import code
25import codeop
26import colorsys
27import commands
28import compileall
Tim Petersf87d8572001-01-23 09:50:30 +000029try:
30 import curses # not available on Windows
31except ImportError:
32 if verbose:
33 print "skipping curses"
Tim Petersd93c0b62001-01-19 05:41:36 +000034import dircache
35import dis
36import distutils
37import doctest
38import dumbdbm
39import encodings
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
Tim Petersd93c0b62001-01-19 05:41:36 +000068import profile
69import pstats
70import py_compile
Tim Petersd93c0b62001-01-19 05:41:36 +000071import repr
Tim Petersf87d8572001-01-23 09:50:30 +000072try:
73 import rlcompleter # not available on Windows
74except ImportError:
75 if verbose:
76 print "skipping rlcompleter"
Tim Petersd93c0b62001-01-19 05:41:36 +000077import robotparser
78import sched
79import sgmllib
80import shelve
81import shlex
82import shutil
83import smtplib
84import sndhdr
Tim Petersd93c0b62001-01-19 05:41:36 +000085import statvfs
86import stringold
87import sunau
88import sunaudio
89import symbol
90import tabnanny
91import telnetlib
92import test
93import toaiff
Tim Petersd93c0b62001-01-19 05:41:36 +000094import urllib2
Tim Petersf87d8572001-01-23 09:50:30 +000095# Can't test the "user" module -- if the user has a ~/.pythonrc.py, it
96# can screw up all sorts of things (esp. if it prints!).
97#import user
Tim Petersd93c0b62001-01-19 05:41:36 +000098import webbrowser
99import whichdb
Tim Petersd93c0b62001-01-19 05:41:36 +0000100import xml