mirror of
				https://github.com/python/cpython.git
				synced 2025-11-04 03:44:55 +00:00 
			
		
		
		
	svn+ssh://pythondev@svn.python.org/python/branches/py3k ........ r83719 | antoine.pitrou | 2010-08-04 17:43:16 +0200 (mer., 04 août 2010) | 4 lines Issue #9496: Provide a test suite for the rlcompleter module. Patch by Michele Orrù. ........
		
			
				
	
	
		
			96 lines
		
	
	
	
		
			3 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			96 lines
		
	
	
	
		
			3 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
"""Do a minimal test of all the modules that aren't otherwise tested."""
 | 
						|
 | 
						|
from test import test_support
 | 
						|
import sys
 | 
						|
import unittest
 | 
						|
 | 
						|
 | 
						|
class TestUntestedModules(unittest.TestCase):
 | 
						|
    def test_at_least_import_untested_modules(self):
 | 
						|
        with test_support.check_warnings(quiet=True):
 | 
						|
            import CGIHTTPServer
 | 
						|
            import audiodev
 | 
						|
            import bdb
 | 
						|
            import cgitb
 | 
						|
            import code
 | 
						|
            import compileall
 | 
						|
 | 
						|
            import distutils.bcppcompiler
 | 
						|
            import distutils.ccompiler
 | 
						|
            import distutils.cygwinccompiler
 | 
						|
            import distutils.emxccompiler
 | 
						|
            import distutils.filelist
 | 
						|
            if sys.platform.startswith('win'):
 | 
						|
                import distutils.msvccompiler
 | 
						|
            import distutils.text_file
 | 
						|
            import distutils.unixccompiler
 | 
						|
 | 
						|
            import distutils.command.bdist_dumb
 | 
						|
            if sys.platform.startswith('win'):
 | 
						|
                import distutils.command.bdist_msi
 | 
						|
            import distutils.command.bdist
 | 
						|
            import distutils.command.bdist_rpm
 | 
						|
            import distutils.command.bdist_wininst
 | 
						|
            import distutils.command.build_clib
 | 
						|
            import distutils.command.build_ext
 | 
						|
            import distutils.command.build
 | 
						|
            import distutils.command.clean
 | 
						|
            import distutils.command.config
 | 
						|
            import distutils.command.install_data
 | 
						|
            import distutils.command.install_egg_info
 | 
						|
            import distutils.command.install_headers
 | 
						|
            import distutils.command.install_lib
 | 
						|
            import distutils.command.register
 | 
						|
            import distutils.command.sdist
 | 
						|
            import distutils.command.upload
 | 
						|
 | 
						|
            import encodings
 | 
						|
            import formatter
 | 
						|
            import getpass
 | 
						|
            import htmlentitydefs
 | 
						|
            import ihooks
 | 
						|
            import imghdr
 | 
						|
            import imputil
 | 
						|
            import keyword
 | 
						|
            import linecache
 | 
						|
            import macurl2path
 | 
						|
            import mailcap
 | 
						|
            import mimify
 | 
						|
            import nntplib
 | 
						|
            import nturl2path
 | 
						|
            import opcode
 | 
						|
            import os2emxpath
 | 
						|
            import pdb
 | 
						|
            import posixfile
 | 
						|
            import pstats
 | 
						|
            import py_compile
 | 
						|
            import rexec
 | 
						|
            import sched
 | 
						|
            import sndhdr
 | 
						|
            import statvfs
 | 
						|
            import stringold
 | 
						|
            import sunau
 | 
						|
            import sunaudio
 | 
						|
            import symbol
 | 
						|
            import tabnanny
 | 
						|
            import timeit
 | 
						|
            import toaiff
 | 
						|
            import token
 | 
						|
            try:
 | 
						|
                import tty     # not available on Windows
 | 
						|
            except ImportError:
 | 
						|
                if test_support.verbose:
 | 
						|
                    print "skipping tty"
 | 
						|
 | 
						|
            # Can't test the "user" module -- if the user has a ~/.pythonrc.py, it
 | 
						|
            # can screw up all sorts of things (esp. if it prints!).
 | 
						|
            #import user
 | 
						|
            import webbrowser
 | 
						|
            import xml
 | 
						|
 | 
						|
 | 
						|
def test_main():
 | 
						|
    test_support.run_unittest(TestUntestedModules)
 | 
						|
 | 
						|
if __name__ == "__main__":
 | 
						|
    test_main()
 |