blob: 07f4f8b8c3f5775a32512ed38cbf1d8f66fef983 [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
Tim Petersd93c0b62001-01-19 05:41:36 +000039import fnmatch
40import formatter
41import fpformat
42import ftplib
43import getpass
44import glob
45import gopherlib
46import htmlentitydefs
47import htmllib
48import httplib
49import imaplib
50import imghdr
51import imputil
52import keyword
Tim Petersd93c0b62001-01-19 05:41:36 +000053import macpath
54import macurl2path
55import mailcap
56import mhlib
57import mimetypes
58import mimify
59import multifile
60import mutex
Tim Petersd93c0b62001-01-19 05:41:36 +000061import nntplib
62import nturl2path
63import pdb
64import pipes
65#import poplib
66import posixfile
67import pre
68import 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
86import statcache
87import statvfs
88import stringold
89import sunau
90import sunaudio
91import symbol
92import tabnanny
93import telnetlib
94import test
95import toaiff
96#import tzparse
97import urllib2
Tim Petersf87d8572001-01-23 09:50:30 +000098# Can't test the "user" module -- if the user has a ~/.pythonrc.py, it
99# can screw up all sorts of things (esp. if it prints!).
100#import user
Tim Petersd93c0b62001-01-19 05:41:36 +0000101import webbrowser
102import whichdb
103import xdrlib
104import xml