blob: 394d966db02a0c19f17679276c8fa2e4cfc9c68e [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
Barry Warsaw04f357c2002-07-23 19:04:11 +00007from test.test_support import verbose
Tim Petersf87d8572001-01-23 09:50:30 +00008
Tim Petersd93c0b62001-01-19 05:41:36 +00009import BaseHTTPServer
10import CGIHTTPServer
11import Queue
12import SimpleHTTPServer
13import SocketServer
14import aifc
15import anydbm
Tim Petersd93c0b62001-01-19 05:41:36 +000016import audiodev
17import bdb
18import cmd
19import code
20import codeop
21import colorsys
22import commands
23import compileall
Tim Petersf87d8572001-01-23 09:50:30 +000024try:
25 import curses # not available on Windows
26except ImportError:
27 if verbose:
28 print "skipping curses"
Tim Petersd93c0b62001-01-19 05:41:36 +000029import dircache
30import dis
31import distutils
32import doctest
33import dumbdbm
34import encodings
Tim Petersd93c0b62001-01-19 05:41:36 +000035import fnmatch
36import formatter
37import fpformat
38import ftplib
39import getpass
40import glob
41import gopherlib
42import htmlentitydefs
43import htmllib
44import httplib
45import imaplib
46import imghdr
47import imputil
48import keyword
Tim Petersd93c0b62001-01-19 05:41:36 +000049import macpath
50import macurl2path
51import mailcap
52import mhlib
53import mimetypes
54import mimify
55import multifile
56import mutex
Tim Petersd93c0b62001-01-19 05:41:36 +000057import nntplib
58import nturl2path
59import pdb
60import pipes
61#import poplib
62import posixfile
Tim Petersd93c0b62001-01-19 05:41:36 +000063import profile
64import pstats
65import py_compile
Tim Petersd93c0b62001-01-19 05:41:36 +000066#import reconvert
67import repr
Tim Petersf87d8572001-01-23 09:50:30 +000068try:
69 import rlcompleter # not available on Windows
70except ImportError:
71 if verbose:
72 print "skipping rlcompleter"
Tim Petersd93c0b62001-01-19 05:41:36 +000073import robotparser
74import sched
75import sgmllib
76import shelve
77import shlex
78import shutil
79import smtplib
80import sndhdr
Tim Petersd93c0b62001-01-19 05:41:36 +000081import statvfs
82import stringold
83import sunau
84import sunaudio
85import symbol
86import tabnanny
87import telnetlib
88import test
89import toaiff
Tim Petersd93c0b62001-01-19 05:41:36 +000090import urllib2
Tim Petersf87d8572001-01-23 09:50:30 +000091# Can't test the "user" module -- if the user has a ~/.pythonrc.py, it
92# can screw up all sorts of things (esp. if it prints!).
93#import user
Tim Petersd93c0b62001-01-19 05:41:36 +000094import webbrowser
95import whichdb
Tim Petersd93c0b62001-01-19 05:41:36 +000096import xml