blob: 5112183d60970cf454b183eebd669f227ac6e6d7 [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$')
Fred Drakeb1124812001-10-25 18:11:10 +00008
Barry Warsaw04f357c2002-07-23 19:04:11 +00009from test.test_support import verbose
Tim Petersf87d8572001-01-23 09:50:30 +000010
Tim Petersd93c0b62001-01-19 05:41:36 +000011import BaseHTTPServer
12import CGIHTTPServer
13import Queue
14import SimpleHTTPServer
15import SocketServer
16import aifc
17import anydbm
Tim Petersd93c0b62001-01-19 05:41:36 +000018import audiodev
19import bdb
20import cmd
21import code
22import codeop
23import colorsys
24import commands
25import compileall
Tim Petersf87d8572001-01-23 09:50:30 +000026try:
27 import curses # not available on Windows
28except ImportError:
29 if verbose:
30 print "skipping curses"
Tim Petersd93c0b62001-01-19 05:41:36 +000031import dircache
32import dis
33import distutils
34import doctest
35import dumbdbm
36import encodings
Tim Petersd93c0b62001-01-19 05:41:36 +000037import fnmatch
38import formatter
39import fpformat
40import ftplib
41import getpass
42import glob
43import gopherlib
44import htmlentitydefs
45import htmllib
46import httplib
47import imaplib
48import imghdr
49import imputil
50import keyword
Tim Petersd93c0b62001-01-19 05:41:36 +000051import macpath
52import macurl2path
53import mailcap
54import mhlib
55import mimetypes
56import mimify
57import multifile
58import mutex
Tim Petersd93c0b62001-01-19 05:41:36 +000059import nntplib
60import nturl2path
61import pdb
62import pipes
63#import poplib
64import posixfile
Tim Petersd93c0b62001-01-19 05:41:36 +000065import profile
66import pstats
67import py_compile
Tim Petersd93c0b62001-01-19 05:41:36 +000068#import reconvert
69import repr
Tim Petersf87d8572001-01-23 09:50:30 +000070try:
71 import rlcompleter # not available on Windows
72except ImportError:
73 if verbose:
74 print "skipping rlcompleter"
Tim Petersd93c0b62001-01-19 05:41:36 +000075import robotparser
76import sched
77import sgmllib
78import shelve
79import shlex
80import shutil
81import smtplib
82import sndhdr
83import statcache
84import statvfs
85import stringold
86import sunau
87import sunaudio
88import symbol
89import tabnanny
90import telnetlib
91import test
92import toaiff
93#import tzparse
94import 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
100import xdrlib
101import xml