blob: fd10b68197343c01a305e38b82f8e9d67825e2cf [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 +000071#import reconvert
72import repr
Tim Petersf87d8572001-01-23 09:50:30 +000073try:
74 import rlcompleter # not available on Windows
75except ImportError:
76 if verbose:
77 print "skipping rlcompleter"
Tim Petersd93c0b62001-01-19 05:41:36 +000078import robotparser
79import sched
80import sgmllib
81import shelve
82import shlex
83import shutil
84import smtplib
85import sndhdr
Tim Petersd93c0b62001-01-19 05:41:36 +000086import statvfs
87import stringold
88import sunau
89import sunaudio
90import symbol
91import tabnanny
92import telnetlib
93import test
94import toaiff
Tim Petersd93c0b62001-01-19 05:41:36 +000095import urllib2
Tim Petersf87d8572001-01-23 09:50:30 +000096# Can't test the "user" module -- if the user has a ~/.pythonrc.py, it
97# can screw up all sorts of things (esp. if it prints!).
98#import user
Tim Petersd93c0b62001-01-19 05:41:36 +000099import webbrowser
100import whichdb
Tim Petersd93c0b62001-01-19 05:41:36 +0000101import xml