Fred Drake | d74804d | 2001-01-22 19:38:37 +0000 | [diff] [blame] | 1 | """Do a minimal test of all the modules that aren't otherwise tested.""" |
Tim Peters | d93c0b6 | 2001-01-19 05:41:36 +0000 | [diff] [blame] | 2 | |
Fred Drake | b112481 | 2001-10-25 18:11:10 +0000 | [diff] [blame] | 3 | import warnings |
Tim Peters | d392506 | 2002-04-16 01:27:44 +0000 | [diff] [blame] | 4 | warnings.filterwarnings('ignore', r".*posixfile module", |
5 | DeprecationWarning, 'posixfile$') | ||||
Fred Drake | b112481 | 2001-10-25 18:11:10 +0000 | [diff] [blame] | 6 | |
Tim Peters | e2c9a6c | 2006-02-18 04:14:16 +0000 | [diff] [blame] | 7 | warnings.filterwarnings("ignore", |
8 | "the gopherlib module is deprecated", | ||||
9 | DeprecationWarning, | ||||
10 | ".*test_sundry") | ||||
11 | |||||
Barry Warsaw | 04f357c | 2002-07-23 19:04:11 +0000 | [diff] [blame] | 12 | from test.test_support import verbose |
Tim Peters | f87d857 | 2001-01-23 09:50:30 +0000 | [diff] [blame] | 13 | |
Tim Peters | d93c0b6 | 2001-01-19 05:41:36 +0000 | [diff] [blame] | 14 | import BaseHTTPServer |
Georg Brandl | f69a24c | 2006-04-12 12:44:36 +0000 | [diff] [blame] | 15 | import DocXMLRPCServer |
Tim Peters | d93c0b6 | 2001-01-19 05:41:36 +0000 | [diff] [blame] | 16 | import CGIHTTPServer |
Tim Peters | d93c0b6 | 2001-01-19 05:41:36 +0000 | [diff] [blame] | 17 | import SimpleHTTPServer |
Georg Brandl | f69a24c | 2006-04-12 12:44:36 +0000 | [diff] [blame] | 18 | import SimpleXMLRPCServer |
Tim Peters | d93c0b6 | 2001-01-19 05:41:36 +0000 | [diff] [blame] | 19 | import aifc |
Tim Peters | d93c0b6 | 2001-01-19 05:41:36 +0000 | [diff] [blame] | 20 | import audiodev |
21 | import bdb | ||||
Georg Brandl | f69a24c | 2006-04-12 12:44:36 +0000 | [diff] [blame] | 22 | import cgitb |
Tim Peters | d93c0b6 | 2001-01-19 05:41:36 +0000 | [diff] [blame] | 23 | import cmd |
24 | import code | ||||
Tim Peters | d93c0b6 | 2001-01-19 05:41:36 +0000 | [diff] [blame] | 25 | import compileall |
Tim Peters | d93c0b6 | 2001-01-19 05:41:36 +0000 | [diff] [blame] | 26 | import encodings |
Tim Peters | d93c0b6 | 2001-01-19 05:41:36 +0000 | [diff] [blame] | 27 | import formatter |
Tim Peters | d93c0b6 | 2001-01-19 05:41:36 +0000 | [diff] [blame] | 28 | import ftplib |
29 | import getpass | ||||
Tim Peters | d93c0b6 | 2001-01-19 05:41:36 +0000 | [diff] [blame] | 30 | import gopherlib |
31 | import htmlentitydefs | ||||
Georg Brandl | f69a24c | 2006-04-12 12:44:36 +0000 | [diff] [blame] | 32 | import ihooks |
Tim Peters | d93c0b6 | 2001-01-19 05:41:36 +0000 | [diff] [blame] | 33 | import imghdr |
34 | import imputil | ||||
35 | import keyword | ||||
Georg Brandl | f69a24c | 2006-04-12 12:44:36 +0000 | [diff] [blame] | 36 | import linecache |
Tim Peters | d93c0b6 | 2001-01-19 05:41:36 +0000 | [diff] [blame] | 37 | import macurl2path |
38 | import mailcap | ||||
Tim Peters | d93c0b6 | 2001-01-19 05:41:36 +0000 | [diff] [blame] | 39 | import mimify |
Tim Peters | d93c0b6 | 2001-01-19 05:41:36 +0000 | [diff] [blame] | 40 | import mutex |
Tim Peters | d93c0b6 | 2001-01-19 05:41:36 +0000 | [diff] [blame] | 41 | import nntplib |
42 | import nturl2path | ||||
Georg Brandl | f69a24c | 2006-04-12 12:44:36 +0000 | [diff] [blame] | 43 | import opcode |
44 | import os2emxpath | ||||
Tim Peters | d93c0b6 | 2001-01-19 05:41:36 +0000 | [diff] [blame] | 45 | import pdb |
46 | import pipes | ||||
47 | #import poplib | ||||
48 | import posixfile | ||||
Tim Peters | d93c0b6 | 2001-01-19 05:41:36 +0000 | [diff] [blame] | 49 | import pstats |
50 | import py_compile | ||||
Georg Brandl | f69a24c | 2006-04-12 12:44:36 +0000 | [diff] [blame] | 51 | import pydoc |
52 | import rexec | ||||
Tim Peters | f87d857 | 2001-01-23 09:50:30 +0000 | [diff] [blame] | 53 | try: |
54 | import rlcompleter # not available on Windows | ||||
55 | except ImportError: | ||||
56 | if verbose: | ||||
57 | print "skipping rlcompleter" | ||||
Tim Peters | d93c0b6 | 2001-01-19 05:41:36 +0000 | [diff] [blame] | 58 | import sched |
Tim Peters | d93c0b6 | 2001-01-19 05:41:36 +0000 | [diff] [blame] | 59 | import smtplib |
60 | import sndhdr | ||||
Tim Peters | d93c0b6 | 2001-01-19 05:41:36 +0000 | [diff] [blame] | 61 | import statvfs |
62 | import stringold | ||||
63 | import sunau | ||||
64 | import sunaudio | ||||
65 | import symbol | ||||
66 | import tabnanny | ||||
67 | import telnetlib | ||||
Georg Brandl | f69a24c | 2006-04-12 12:44:36 +0000 | [diff] [blame] | 68 | import timeit |
Tim Peters | d93c0b6 | 2001-01-19 05:41:36 +0000 | [diff] [blame] | 69 | import toaiff |
Georg Brandl | f69a24c | 2006-04-12 12:44:36 +0000 | [diff] [blame] | 70 | import token |
Tim Peters | ba8194b | 2006-04-13 03:09:40 +0000 | [diff] [blame^] | 71 | try: |
72 | import tty # not available on Windows | ||||
73 | except ImportError: | ||||
74 | if verbose: | ||||
75 | print "skipping tty" | ||||
76 | |||||
Tim Peters | f87d857 | 2001-01-23 09:50:30 +0000 | [diff] [blame] | 77 | # Can't test the "user" module -- if the user has a ~/.pythonrc.py, it |
78 | # can screw up all sorts of things (esp. if it prints!). | ||||
79 | #import user | ||||
Tim Peters | d93c0b6 | 2001-01-19 05:41:36 +0000 | [diff] [blame] | 80 | import webbrowser |
Tim Peters | d93c0b6 | 2001-01-19 05:41:36 +0000 | [diff] [blame] | 81 | import xml |