make file closing more robust
[python/dscho.git] / Lib / test / test_sundry.py
blobee387c74548542348737a4ccb3e83d7d9b5561b1
1 """Do a minimal test of all the modules that aren't otherwise tested."""
3 from test import support
4 import sys
5 import unittest
6 import warnings
8 class TestUntestedModules(unittest.TestCase):
9 def test_at_least_import_untested_modules(self):
10 with warnings.catch_warnings():
11 warnings.simplefilter("ignore")
12 import bdb
13 import cgitb
14 import code
15 import compileall
17 import distutils.bcppcompiler
18 import distutils.ccompiler
19 import distutils.cygwinccompiler
20 import distutils.emxccompiler
21 import distutils.filelist
22 if sys.platform.startswith('win'):
23 import distutils.msvccompiler
24 import distutils.text_file
25 import distutils.unixccompiler
27 import distutils.command.bdist_dumb
28 if sys.platform.startswith('win'):
29 import distutils.command.bdist_msi
30 import distutils.command.bdist
31 import distutils.command.bdist_rpm
32 import distutils.command.bdist_wininst
33 import distutils.command.build_clib
34 import distutils.command.build_ext
35 import distutils.command.build
36 import distutils.command.clean
37 import distutils.command.config
38 import distutils.command.install_data
39 import distutils.command.install_egg_info
40 import distutils.command.install_headers
41 import distutils.command.install_lib
42 import distutils.command.register
43 import distutils.command.sdist
44 import distutils.command.upload
46 import encodings
47 import formatter
48 import getpass
49 import html.entities
50 import imghdr
51 import keyword
52 import linecache
53 import macurl2path
54 import mailcap
55 import nntplib
56 import nturl2path
57 import opcode
58 import os2emxpath
59 import pdb
60 import pstats
61 import py_compile
62 import rlcompleter
63 import sched
64 import sndhdr
65 import sunau
66 import symbol
67 import tabnanny
68 import timeit
69 import token
70 try:
71 import tty # not available on Windows
72 except ImportError:
73 if support.verbose:
74 print("skipping tty")
75 import webbrowser
76 import xml
79 def test_main():
80 support.run_unittest(TestUntestedModules)
82 if __name__ == "__main__":
83 test_main()