blob: ebbe915b68a78743d2302592dc05af31f16b4a51 [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
Thomas Wouters49fd7fa2006-04-21 10:40:58 +000015import DocXMLRPCServer
Tim Petersd93c0b62001-01-19 05:41:36 +000016import CGIHTTPServer
Tim Petersd93c0b62001-01-19 05:41:36 +000017import SimpleHTTPServer
Thomas Wouters49fd7fa2006-04-21 10:40:58 +000018import SimpleXMLRPCServer
Tim Petersd93c0b62001-01-19 05:41:36 +000019import aifc
Tim Petersd93c0b62001-01-19 05:41:36 +000020import audiodev
21import bdb
Thomas Wouters49fd7fa2006-04-21 10:40:58 +000022import cgitb
Tim Petersd93c0b62001-01-19 05:41:36 +000023import cmd
24import code
Tim Petersd93c0b62001-01-19 05:41:36 +000025import compileall
Tim Petersd93c0b62001-01-19 05:41:36 +000026import encodings
Tim Petersd93c0b62001-01-19 05:41:36 +000027import formatter
Tim Petersd93c0b62001-01-19 05:41:36 +000028import ftplib
29import getpass
Tim Petersd93c0b62001-01-19 05:41:36 +000030import gopherlib
31import htmlentitydefs
Thomas Wouters49fd7fa2006-04-21 10:40:58 +000032import ihooks
Tim Petersd93c0b62001-01-19 05:41:36 +000033import imghdr
34import imputil
35import keyword
Thomas Wouters49fd7fa2006-04-21 10:40:58 +000036import linecache
Tim Petersd93c0b62001-01-19 05:41:36 +000037import macurl2path
38import mailcap
Tim Petersd93c0b62001-01-19 05:41:36 +000039import mimify
Tim Petersd93c0b62001-01-19 05:41:36 +000040import mutex
Tim Petersd93c0b62001-01-19 05:41:36 +000041import nntplib
42import nturl2path
Thomas Wouters49fd7fa2006-04-21 10:40:58 +000043import opcode
44import os2emxpath
Tim Petersd93c0b62001-01-19 05:41:36 +000045import pdb
46import pipes
47#import poplib
48import posixfile
Tim Petersd93c0b62001-01-19 05:41:36 +000049import pstats
50import py_compile
Thomas Wouters49fd7fa2006-04-21 10:40:58 +000051import pydoc
52import rexec
Thomas Wouters477c8d52006-05-27 19:21:47 +000053import rlcompleter
Tim Petersd93c0b62001-01-19 05:41:36 +000054import sched
Tim Petersd93c0b62001-01-19 05:41:36 +000055import smtplib
56import sndhdr
Tim Petersd93c0b62001-01-19 05:41:36 +000057import statvfs
Tim Petersd93c0b62001-01-19 05:41:36 +000058import sunau
59import sunaudio
60import symbol
61import tabnanny
62import telnetlib
Thomas Wouters49fd7fa2006-04-21 10:40:58 +000063import timeit
Tim Petersd93c0b62001-01-19 05:41:36 +000064import toaiff
Thomas Wouters49fd7fa2006-04-21 10:40:58 +000065import token
66try:
67 import tty # not available on Windows
68except ImportError:
69 if verbose:
Guido van Rossumbe19ed72007-02-09 05:37:30 +000070 print("skipping tty")
Thomas Wouters49fd7fa2006-04-21 10:40:58 +000071
Tim Petersf87d8572001-01-23 09:50:30 +000072# Can't test the "user" module -- if the user has a ~/.pythonrc.py, it
73# can screw up all sorts of things (esp. if it prints!).
74#import user
Tim Petersd93c0b62001-01-19 05:41:36 +000075import webbrowser
Tim Petersd93c0b62001-01-19 05:41:36 +000076import xml