blob: 42ee2574bb5dfd82261ba5e6c4feaf8e716347f3 [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
Georg Brandlf69a24c2006-04-12 12:44:36 +000010import DocXMLRPCServer
Tim Petersd93c0b62001-01-19 05:41:36 +000011import CGIHTTPServer
Tim Petersd93c0b62001-01-19 05:41:36 +000012import SimpleHTTPServer
Georg Brandlf69a24c2006-04-12 12:44:36 +000013import SimpleXMLRPCServer
Tim Petersd93c0b62001-01-19 05:41:36 +000014import aifc
Tim Petersd93c0b62001-01-19 05:41:36 +000015import audiodev
16import bdb
Georg Brandlf69a24c2006-04-12 12:44:36 +000017import cgitb
Tim Petersd93c0b62001-01-19 05:41:36 +000018import cmd
19import code
Tim Petersd93c0b62001-01-19 05:41:36 +000020import compileall
Tim Petersd93c0b62001-01-19 05:41:36 +000021import encodings
Tim Petersd93c0b62001-01-19 05:41:36 +000022import formatter
Tim Petersd93c0b62001-01-19 05:41:36 +000023import ftplib
24import getpass
Tim Petersd93c0b62001-01-19 05:41:36 +000025import htmlentitydefs
Georg Brandlf69a24c2006-04-12 12:44:36 +000026import ihooks
Tim Petersd93c0b62001-01-19 05:41:36 +000027import imghdr
28import imputil
29import keyword
Georg Brandlf69a24c2006-04-12 12:44:36 +000030import linecache
Tim Petersd93c0b62001-01-19 05:41:36 +000031import macurl2path
32import mailcap
Tim Petersd93c0b62001-01-19 05:41:36 +000033import mimify
Tim Petersd93c0b62001-01-19 05:41:36 +000034import mutex
Tim Petersd93c0b62001-01-19 05:41:36 +000035import nntplib
36import nturl2path
Georg Brandlf69a24c2006-04-12 12:44:36 +000037import opcode
38import os2emxpath
Tim Petersd93c0b62001-01-19 05:41:36 +000039import pdb
40import pipes
41#import poplib
42import posixfile
Tim Petersd93c0b62001-01-19 05:41:36 +000043import pstats
44import py_compile
Georg Brandlf69a24c2006-04-12 12:44:36 +000045import pydoc
46import rexec
Georg Brandl3583cff2006-04-30 18:14:54 +000047import rlcompleter
Tim Petersd93c0b62001-01-19 05:41:36 +000048import sched
Tim Petersd93c0b62001-01-19 05:41:36 +000049import smtplib
50import sndhdr
Tim Petersd93c0b62001-01-19 05:41:36 +000051import statvfs
52import stringold
53import sunau
54import sunaudio
55import symbol
56import tabnanny
57import telnetlib
Georg Brandlf69a24c2006-04-12 12:44:36 +000058import timeit
Tim Petersd93c0b62001-01-19 05:41:36 +000059import toaiff
Georg Brandlf69a24c2006-04-12 12:44:36 +000060import token
Tim Petersba8194b2006-04-13 03:09:40 +000061try:
62 import tty # not available on Windows
63except ImportError:
64 if verbose:
65 print "skipping tty"
66
Tim Petersf87d8572001-01-23 09:50:30 +000067# Can't test the "user" module -- if the user has a ~/.pythonrc.py, it
68# can screw up all sorts of things (esp. if it prints!).
69#import user
Tim Petersd93c0b62001-01-19 05:41:36 +000070import webbrowser
Tim Petersd93c0b62001-01-19 05:41:36 +000071import xml