[pypy-svn] r10903 - pypy/dist/lib-python-2.3.4/test

hpk at codespeak.net hpk at codespeak.net
Wed Apr 20 10:05:02 CEST 2005


Author: hpk
Date: Wed Apr 20 10:05:02 2005
New Revision: 10903

Modified:
   pypy/dist/lib-python-2.3.4/test/conftest.py
Log:
preparing for a bit more flexibility for 
declaring tests 


Modified: pypy/dist/lib-python-2.3.4/test/conftest.py
==============================================================================
--- pypy/dist/lib-python-2.3.4/test/conftest.py	(original)
+++ pypy/dist/lib-python-2.3.4/test/conftest.py	Wed Apr 20 10:05:02 2005
@@ -18,7 +18,7 @@
 #option = py.test.addoptions("compliance testing options", 
 #    py.test.Option('-L', '--listpassing', action="store", default=None, 
 #                   type="string", dest="listpassing", 
-#                   help="display only the list of expected-to-pass tests.")
+#                   help="just display the list of expected-to-pass tests.")
 
 mydir = py.magic.autopath().dirpath()
 
@@ -49,16 +49,16 @@
         l = []
         items = testmap.items() 
         items.sort(lambda x,y: cmp(x[0].lower(), y[0].lower()))
-        for (name, (enabled, typ)) in items: 
-            if enabled: 
+        for name, testdecl in items: 
+            if testdecl.enabled: 
                 l.append(name) 
         return l 
 
     def join(self, name): 
         if name not in testmap: 
             raise NameError(name) 
-        enabled, typ = testmap[name]
-        return typ(mydir.join(name), parent=self) 
+        testdecl = testmap[name]
+        return testdecl.testclass(mydir.join(name), parent=self) 
 
 Directory = RegrDirectory
 
@@ -106,8 +106,9 @@
 
 class OpErrorModule(py.test.collect.Module): 
     # wraps some methods around a py.test Module in order
-    # to get clean KeyboardInterrupt behaviour (pypy often 
-    # throws wrapped ones) 
+    # to get clean KeyboardInterrupt behaviour (while 
+    # running pypy we often get a wrapped 
+    # space.w_KeyboardInterrupt)
     def tryiter(self, stopitems=()): 
         try: 
             for x in super(OpErrorModule, self).tryiter(stopitems): 
@@ -258,264 +259,270 @@
     def execute(self): 
         self.space.call_function(self.w_method)
 
+class TestDecl: 
+    """ Test Declaration. """ 
+    def __init__(self, enabled, testclass): 
+        self.enabled = enabled 
+        self.testclass = testclass 
+
 testmap = {
-    'test_MimeWriter.py'     : (False, OutputTestModule),
-    'test_StringIO.py'       : (True, UTModuleMainTest),
-    'test___all__.py'        : (False, UTModuleMainTest),
-    'test___future__.py'     : (False, UnknownTestModule),
-    'test_aepack.py'         : (False, UTModuleMainTest),
-    'test_al.py'             : (False, UnknownTestModule),
-    'test_anydbm.py'         : (False, UTModuleMainTest),
-    'test_array.py'          : (False, UTModuleMainTest),
-    'test_asynchat.py'       : (False, OutputTestModule),
-    'test_atexit.py'         : (False, UnknownTestModule),
-    'test_audioop.py'        : (False, UnknownTestModule),
-    'test_augassign.py'      : (False, OutputTestModule),
-    'test_base64.py'         : (True,  UTModuleMainTest),
-    'test_bastion.py'        : (False, UnknownTestModule),
-    'test_binascii.py'       : (False, UTModuleMainTest),
-    'test_binhex.py'         : (False, UTModuleMainTest),
-    'test_binop.py'          : (True,  UTModuleMainTest),
-    'test_bisect.py'         : (True,  UTModuleMainTest),
-    'test_bool.py'           : (False, UTModuleMainTest),
-    'test_bsddb.py'          : (False, UTModuleMainTest),
-    'test_bsddb185.py'       : (False, UTModuleMainTest),
-    'test_bsddb3.py'         : (False, UTModuleMainTest),
-    'test_bufio.py'          : (False, UnknownTestModule),
-    'test_builtin.py'        : (True,  UTModuleMainTest),
-    'test_bz2.py'            : (False, UTModuleMainTest),
-    'test_calendar.py'       : (True, UTModuleMainTest),
-    'test_call.py'           : (True,  UTModuleMainTest),
-    'test_capi.py'           : (False, UnknownTestModule),
-    'test_cd.py'             : (False, UnknownTestModule),
-    'test_cfgparser.py'      : (False, UTModuleMainTest),
-    'test_cgi.py'            : (False, OutputTestModule),
-    'test_charmapcodec.py'   : (True, UTModuleMainTest),
-    'test_cl.py'             : (False, UnknownTestModule),
-    'test_class.py'          : (False, OutputTestModule),
-    'test_cmath.py'          : (True,  UnknownTestModule),
-    'test_codeccallbacks.py' : (False, UTModuleMainTest),
-    'test_codecs.py'         : (False, UTModuleMainTest),
-    'test_codeop.py'         : (True,  UTModuleMainTest),
-    'test_coercion.py'       : (False, OutputTestModule),
-    'test_commands.py'       : (True,  UTModuleMainTest),
-    'test_compare.py'        : (True,  OutputTestModule),
-    'test_compile.py'        : (True,  UTModuleMainTest),
-    'test_complex.py'        : (False, UTModuleMainTest),
-    'test_contains.py'       : (False, UnknownTestModule),
-    'test_cookie.py'         : (False, OutputTestModule),
-    'test_copy.py'           : (True, UTModuleMainTest),
-    'test_copy_reg.py'       : (True, UTModuleMainTest),
-    'test_cpickle.py'        : (False, UTModuleMainTest),
-    'test_crypt.py'          : (False, UnknownTestModule),
-    'test_csv.py'            : (False, UTModuleMainTest),
-    'test_curses.py'         : (False, UnknownTestModule),
-    'test_datetime.py'       : (True,  UTModuleMainTest),
-    'test_dbm.py'            : (False, UnknownTestModule),
-    'test_descr.py'          : (False, UTModuleMainTest),
-    'test_descrtut.py'       : (False, UTModuleMainTest),
-    'test_difflib.py'        : (False, UnknownTestModule),
-    'test_dircache.py'       : (True, UTModuleMainTest),
-    'test_dis.py'            : (True,  UTModuleMainTest),
-    'test_dl.py'             : (False, UnknownTestModule),
-    'test_doctest.py'        : (False, UnknownTestModule),
-    'test_doctest2.py'       : (True, UTModuleMainTest),
-    'test_dumbdbm.py'        : (False, UTModuleMainTest),
-    'test_dummy_thread.py'   : (True, UTModuleMainTest),
-    'test_dummy_threading.py': (False, UnknownTestModule),
-    'test_email.py'          : (False, UTModuleMainTest),
-    'test_email_codecs.py'   : (False, UnknownTestModule),
-    'test_enumerate.py'      : (False, UTModuleMainTest),
-    'test_eof.py'            : (False, UTModuleMainTest),
-    'test_errno.py'          : (False, UnknownTestModule),
-    'test_exceptions.py'     : (False, OutputTestModule),
-    'test_extcall.py'        : (False, OutputTestModule),
-    'test_fcntl.py'          : (False, UnknownTestModule),
-    'test_file.py'           : (False, UnknownTestModule),
-    'test_filecmp.py'        : (False, UTModuleMainTest),
-    'test_fileinput.py'      : (False, UnknownTestModule),
-    'test_fnmatch.py'        : (True, UTModuleMainTest),
-    'test_fork1.py'          : (False, UnknownTestModule),
-    'test_format.py'         : (False, UnknownTestModule),
-    'test_fpformat.py'       : (True, UTModuleMainTest),
-    'test_frozen.py'         : (False, OutputTestModule),
-    'test_funcattrs.py'      : (False, UnknownTestModule),
-    'test_future.py'         : (False, OutputTestModule),
-    'test_future1.py'        : (False, UnknownTestModule),
-    'test_future2.py'        : (False, UnknownTestModule),
-    'test_future3.py'        : (True, UTModuleMainTest),
-    'test_gc.py'             : (False, UnknownTestModule),
-    'test_gdbm.py'           : (False, UnknownTestModule),
-    'test_generators.py'     : (False, UTModuleMainTest),
-    'test_getargs.py'        : (False, UnknownTestModule),
-    'test_getargs2.py'       : (False, UTModuleMainTest),
-    'test_getopt.py'         : (False, UnknownTestModule),
-    'test_gettext.py'        : (False, UTModuleMainTest),
-    'test_gl.py'             : (False, UnknownTestModule),
-    'test_glob.py'           : (True, UTModuleMainTest),
-    'test_global.py'         : (False, OutputTestModule),
-    'test_grammar.py'        : (False, OutputTestModule),
-    'test_grp.py'            : (False, UTModuleMainTest),
-    'test_gzip.py'           : (False, UnknownTestModule),
-    'test_hash.py'           : (True,  UTModuleMainTest),
-    'test_heapq.py'          : (True,  UTModuleMainTest),
-    'test_hexoct.py'         : (True,  UTModuleMainTest),
-    'test_hmac.py'           : (True, UTModuleMainTest),
-    'test_hotshot.py'        : (False, UTModuleMainTest),
-    'test_htmllib.py'        : (True,  UTModuleMainTest),
-    'test_htmlparser.py'     : (True,  UTModuleMainTest),
-    'test_httplib.py'        : (False, OutputTestModule),
-    'test_imageop.py'        : (False, UnknownTestModule),
-    'test_imaplib.py'        : (False, UnknownTestModule),
-    'test_imgfile.py'        : (False, UnknownTestModule),
-    'test_imp.py'            : (False, UTModuleMainTest),
-    'test_import.py'         : (False, UnknownTestModule),
-    'test_importhooks.py'    : (False, UTModuleMainTest),
-    'test_inspect.py'        : (False, UnknownTestModule),
-    'test_ioctl.py'          : (False, UTModuleMainTest),
-    'test_isinstance.py'     : (True,  UTModuleMainTest),
-    'test_iter.py'           : (False, UTModuleMainTest),
-    'test_itertools.py'      : (False, UTModuleMainTest),
-    'test_largefile.py'      : (False, UnknownTestModule),
-    'test_linuxaudiodev.py'  : (False, OutputTestModule),
-    'test_locale.py'         : (False, UnknownTestModule),
-    'test_logging.py'        : (False, UTModuleMainTest),
-    'test_long.py'           : (True,  UnknownTestModule), # takes hours 
-    'test_long_future.py'    : (False, UnknownTestModule),
-    'test_longexp.py'        : (False, OutputTestModule),
-    'test_macfs.py'          : (False, UTModuleMainTest),
-    'test_macostools.py'     : (False, UTModuleMainTest),
-    'test_macpath.py'        : (False, UTModuleMainTest),
-    'test_mailbox.py'        : (True, UTModuleMainTest),
-    'test_marshal.py'        : (False, UnknownTestModule),
-    'test_math.py'           : (False, OutputTestModule),
-    'test_md5.py'            : (False, OutputTestModule),
-    'test_mhlib.py'          : (True, UTModuleMainTest),
-    'test_mimetools.py'      : (True, UTModuleMainTest),
-    'test_mimetypes.py'      : (True, UTModuleMainTest),
-    'test_minidom.py'        : (False, UnknownTestModule),
-    'test_mmap.py'           : (False, OutputTestModule),
-    'test_module.py'         : (False, UnknownTestModule),
-    'test_mpz.py'            : (False, UnknownTestModule),
-    'test_multifile.py'      : (True, UTModuleMainTest),
-    'test_mutants.py'        : (False, UnknownTestModule),
-    'test_netrc.py'          : (True, UTModuleMainTest),
-    'test_new.py'            : (False, OutputTestModule),
-    'test_nis.py'            : (False, OutputTestModule),
-    'test_normalization.py'  : (False, UTModuleMainTest),
-    'test_ntpath.py'         : (False, UnknownTestModule),
-    'test_opcodes.py'        : (False, OutputTestModule),
-    'test_openpty.py'        : (False, OutputTestModule),
-    'test_operations.py'     : (False, OutputTestModule),
-    'test_operator.py'       : (True,  UTModuleMainTest),
-    'test_optparse.py'       : (False, UTModuleMainTest),
-    'test_os.py'             : (True, UTModuleMainTest),
-    'test_ossaudiodev.py'    : (False, OutputTestModule),
-    'test_parser.py'         : (True,  UTModuleMainTest),
-    'test_pep247.py'         : (False, UnknownTestModule),
-    'test_pep263.py'         : (False, UnknownTestModule),
-    'test_pep277.py'         : (False, UTModuleMainTest),
-    'test_pickle.py'         : (False, UTModuleMainTest),
-    'test_pickletools.py'    : (False, UnknownTestModule),
-    'test_pkg.py'            : (False, OutputTestModule),
-    'test_pkgimport.py'      : (True, UTModuleMainTest),
-    'test_plistlib.py'       : (False, UTModuleMainTest),
-    'test_poll.py'           : (False, OutputTestModule),
-    'test_popen.py'          : (False, OutputTestModule),
-    'test_popen2.py'         : (False, OutputTestModule),
-    'test_posix.py'          : (True, UTModuleMainTest),
-    'test_posixpath.py'      : (True, UTModuleMainTest),
-    'test_pow.py'            : (True, UTModuleMainTest),
-    'test_pprint.py'         : (True,  UTModuleMainTest),
-    'test_profile.py'        : (True, UTModuleMainTest),
-    'test_profilehooks.py'   : (True,  UTModuleMainTest),
-    'test_pty.py'            : (False, OutputTestModule),
-    'test_pwd.py'            : (False, UTModuleMainTest),
-    'test_pyclbr.py'         : (False, UTModuleMainTest),
-    'test_pyexpat.py'        : (False, OutputTestModule),
-    'test_queue.py'          : (False, UnknownTestModule),
-    'test_quopri.py'         : (False, UTModuleMainTest),
-    'test_random.py'         : (False, UTModuleMainTest),
-    'test_re.py'             : (False, UTModuleMainTest),
-    'test_regex.py'          : (False, OutputTestModule),
-    'test_repr.py'           : (False, UTModuleMainTest),
-    'test_resource.py'       : (False, OutputTestModule),
-    'test_rfc822.py'         : (True, UTModuleMainTest),
-    'test_rgbimg.py'         : (False, OutputTestModule),
-    'test_richcmp.py'        : (False, UTModuleMainTest),
-    'test_robotparser.py'    : (True, UTModuleMainTest),
-    'test_rotor.py'          : (False, OutputTestModule),
-    'test_sax.py'            : (False, UnknownTestModule),
-    'test_scope.py'          : (False, OutputTestModule),
-    'test_scriptpackages.py' : (False, UTModuleMainTest),
-    'test_select.py'         : (False, UnknownTestModule),
-    'test_sets.py'           : (True, UTModuleMainTest),
-    'test_sgmllib.py'        : (True,  UTModuleMainTest),
-    'test_sha.py'            : (False, UTModuleMainTest),
-    'test_shelve.py'         : (True, UTModuleMainTest),
-    'test_shlex.py'          : (True, UTModuleMainTest),
-    'test_shutil.py'         : (True, UTModuleMainTest),
-    'test_signal.py'         : (False, OutputTestModule),
-    'test_slice.py'          : (False, UnknownTestModule),
-    'test_socket.py'         : (False, UTModuleMainTest),
-    'test_socket_ssl.py'     : (False, UTModuleMainTest),
-    'test_socketserver.py'   : (False, UTModuleMainTest),
-    'test_softspace.py'      : (False, UnknownTestModule),
-    'test_sort.py'           : (False, UnknownTestModule),
-    'test_str.py'            : (False, UTModuleMainTest),
-    'test_strftime.py'       : (False, UnknownTestModule),
-    'test_string.py'         : (True,  UTModuleMainTest),
-    'test_stringprep.py'     : (False, UnknownTestModule),
-    'test_strop.py'          : (False, UTModuleMainTest),
-    'test_strptime.py'       : (False, UTModuleMainTest),
-    'test_struct.py'         : (False, UnknownTestModule),
-    'test_structseq.py'      : (False, UnknownTestModule),
-    'test_sunaudiodev.py'    : (False, UnknownTestModule),
-    'test_sundry.py'         : (False, UnknownTestModule),
-    'test_support.py'        : (False, UnknownTestModule),
-    'test_symtable.py'       : (False, UnknownTestModule),
-    'test_syntax.py'         : (True, UTModuleMainTest),
-    'test_sys.py'            : (True,  UTModuleMainTest),
-    'test_tarfile.py'        : (False, UTModuleMainTest),
-    'test_tempfile.py'       : (False, UTModuleMainTest),
-    'test_textwrap.py'       : (True,  UTModuleMainTest),
-    'test_thread.py'         : (False, OutputTestModule),
-    'test_threaded_import.py': (False, UTModuleMainTest),
-    'test_threadedtempfile.py': (False, UTModuleMainTest),
-    'test_threading.py'      : (False, UnknownTestModule),
-    'test_time.py'           : (True, UTModuleMainTest),
-    'test_timeout.py'        : (False, UTModuleMainTest),
-    'test_timing.py'         : (False, UnknownTestModule),
-    'test_tokenize.py'       : (False, OutputTestModule),
-    'test_trace.py'          : (True,  UTModuleMainTest),
-    'test_traceback.py'      : (False, UTModuleMainTest),
-    'test_types.py'          : (False, OutputTestModule),
-    'test_ucn.py'            : (False, UTModuleMainTest),
-    'test_unary.py'          : (True, UTModuleMainTest),
-    'test_unicode.py'        : (False, UTModuleMainTest),
-    'test_unicode_file.py'   : (False, OutputTestModule),
-    'test_unicodedata.py'    : (False, UTModuleMainTest),
-    'test_univnewlines.py'   : (True, UTModuleMainTest),
-    'test_unpack.py'         : (False, UnknownTestModule),
-    'test_urllib.py'         : (True, UTModuleMainTest),
-    'test_urllib2.py'        : (False, UnknownTestModule),
-    'test_urllibnet.py'      : (False, UTModuleMainTest),
-    'test_urlparse.py'       : (True,  UTModuleMainTest),
-    'test_userdict.py'       : (True, UTModuleMainTest),
-    'test_userlist.py'       : (False, UTModuleMainTest),
-    'test_userstring.py'     : (False, UTModuleMainTest),
-    'test_uu.py'             : (False, UTModuleMainTest),
-    'test_warnings.py'       : (True, UTModuleMainTest),
-    'test_wave.py'           : (False, UnknownTestModule),
-    'test_weakref.py'        : (False, UTModuleMainTest),
-    'test_whichdb.py'        : (False, UTModuleMainTest),
-    'test_winreg.py'         : (False, OutputTestModule),
-    'test_winsound.py'       : (False, UTModuleMainTest),
-    'test_xmllib.py'         : (False, UTModuleMainTest),
-    'test_xmlrpc.py'         : (False, UTModuleMainTest),
-    'test_xpickle.py'        : (False, UTModuleMainTest),
-    'test_xreadline.py'      : (False, OutputTestModule),
-    'test_zipfile.py'        : (False, UnknownTestModule),
-    'test_zipimport.py'      : (False, UTModuleMainTest),
-    'test_zlib.py'           : (False, UTModuleMainTest),
+    'test_MimeWriter.py'     : TestDecl(False, OutputTestModule),
+    'test_StringIO.py'       : TestDecl(True, UTModuleMainTest),
+    'test___all__.py'        : TestDecl(False, UTModuleMainTest),
+    'test___future__.py'     : TestDecl(False, UnknownTestModule),
+    'test_aepack.py'         : TestDecl(False, UTModuleMainTest),
+    'test_al.py'             : TestDecl(False, UnknownTestModule),
+    'test_anydbm.py'         : TestDecl(False, UTModuleMainTest),
+    'test_array.py'          : TestDecl(False, UTModuleMainTest),
+    'test_asynchat.py'       : TestDecl(False, OutputTestModule),
+    'test_atexit.py'         : TestDecl(False, UnknownTestModule),
+    'test_audioop.py'        : TestDecl(False, UnknownTestModule),
+    'test_augassign.py'      : TestDecl(False, OutputTestModule),
+    'test_base64.py'         : TestDecl(True,  UTModuleMainTest),
+    'test_bastion.py'        : TestDecl(False, UnknownTestModule),
+    'test_binascii.py'       : TestDecl(False, UTModuleMainTest),
+    'test_binhex.py'         : TestDecl(False, UTModuleMainTest),
+    'test_binop.py'          : TestDecl(True,  UTModuleMainTest),
+    'test_bisect.py'         : TestDecl(True,  UTModuleMainTest),
+    'test_bool.py'           : TestDecl(False, UTModuleMainTest),
+    'test_bsddb.py'          : TestDecl(False, UTModuleMainTest),
+    'test_bsddb185.py'       : TestDecl(False, UTModuleMainTest),
+    'test_bsddb3.py'         : TestDecl(False, UTModuleMainTest),
+    'test_bufio.py'          : TestDecl(False, UnknownTestModule),
+    'test_builtin.py'        : TestDecl(True,  UTModuleMainTest),
+    'test_bz2.py'            : TestDecl(False, UTModuleMainTest),
+    'test_calendar.py'       : TestDecl(True, UTModuleMainTest),
+    'test_call.py'           : TestDecl(True,  UTModuleMainTest),
+    'test_capi.py'           : TestDecl(False, UnknownTestModule),
+    'test_cd.py'             : TestDecl(False, UnknownTestModule),
+    'test_cfgparser.py'      : TestDecl(False, UTModuleMainTest),
+    'test_cgi.py'            : TestDecl(False, OutputTestModule),
+    'test_charmapcodec.py'   : TestDecl(True, UTModuleMainTest),
+    'test_cl.py'             : TestDecl(False, UnknownTestModule),
+    'test_class.py'          : TestDecl(False, OutputTestModule),
+    'test_cmath.py'          : TestDecl(True,  UnknownTestModule),
+    'test_codeccallbacks.py' : TestDecl(False, UTModuleMainTest),
+    'test_codecs.py'         : TestDecl(False, UTModuleMainTest),
+    'test_codeop.py'         : TestDecl(True,  UTModuleMainTest),
+    'test_coercion.py'       : TestDecl(False, OutputTestModule),
+    'test_commands.py'       : TestDecl(True,  UTModuleMainTest),
+    'test_compare.py'        : TestDecl(True,  OutputTestModule),
+    'test_compile.py'        : TestDecl(True,  UTModuleMainTest),
+    'test_complex.py'        : TestDecl(False, UTModuleMainTest),
+    'test_contains.py'       : TestDecl(False, UnknownTestModule),
+    'test_cookie.py'         : TestDecl(False, OutputTestModule),
+    'test_copy.py'           : TestDecl(True, UTModuleMainTest),
+    'test_copy_reg.py'       : TestDecl(True, UTModuleMainTest),
+    'test_cpickle.py'        : TestDecl(False, UTModuleMainTest),
+    'test_crypt.py'          : TestDecl(False, UnknownTestModule),
+    'test_csv.py'            : TestDecl(False, UTModuleMainTest),
+    'test_curses.py'         : TestDecl(False, UnknownTestModule),
+    'test_datetime.py'       : TestDecl(True,  UTModuleMainTest),
+    'test_dbm.py'            : TestDecl(False, UnknownTestModule),
+    'test_descr.py'          : TestDecl(False, UTModuleMainTest),
+    'test_descrtut.py'       : TestDecl(False, UTModuleMainTest),
+    'test_difflib.py'        : TestDecl(False, UnknownTestModule),
+    'test_dircache.py'       : TestDecl(True, UTModuleMainTest),
+    'test_dis.py'            : TestDecl(True,  UTModuleMainTest),
+    'test_dl.py'             : TestDecl(False, UnknownTestModule),
+    'test_doctest.py'        : TestDecl(False, UnknownTestModule),
+    'test_doctest2.py'       : TestDecl(True, UTModuleMainTest),
+    'test_dumbdbm.py'        : TestDecl(False, UTModuleMainTest),
+    'test_dummy_thread.py'   : TestDecl(True, UTModuleMainTest),
+    'test_dummy_threading.py': TestDecl(False, UnknownTestModule),
+    'test_email.py'          : TestDecl(False, UTModuleMainTest),
+    'test_email_codecs.py'   : TestDecl(False, UnknownTestModule),
+    'test_enumerate.py'      : TestDecl(False, UTModuleMainTest),
+    'test_eof.py'            : TestDecl(False, UTModuleMainTest),
+    'test_errno.py'          : TestDecl(False, UnknownTestModule),
+    'test_exceptions.py'     : TestDecl(False, OutputTestModule),
+    'test_extcall.py'        : TestDecl(False, OutputTestModule),
+    'test_fcntl.py'          : TestDecl(False, UnknownTestModule),
+    'test_file.py'           : TestDecl(False, UnknownTestModule),
+    'test_filecmp.py'        : TestDecl(False, UTModuleMainTest),
+    'test_fileinput.py'      : TestDecl(False, UnknownTestModule),
+    'test_fnmatch.py'        : TestDecl(True, UTModuleMainTest),
+    'test_fork1.py'          : TestDecl(False, UnknownTestModule),
+    'test_format.py'         : TestDecl(False, UnknownTestModule),
+    'test_fpformat.py'       : TestDecl(True, UTModuleMainTest),
+    'test_frozen.py'         : TestDecl(False, OutputTestModule),
+    'test_funcattrs.py'      : TestDecl(False, UnknownTestModule),
+    'test_future.py'         : TestDecl(False, OutputTestModule),
+    'test_future1.py'        : TestDecl(False, UnknownTestModule),
+    'test_future2.py'        : TestDecl(False, UnknownTestModule),
+    'test_future3.py'        : TestDecl(True, UTModuleMainTest),
+    'test_gc.py'             : TestDecl(False, UnknownTestModule),
+    'test_gdbm.py'           : TestDecl(False, UnknownTestModule),
+    'test_generators.py'     : TestDecl(False, UTModuleMainTest),
+    'test_getargs.py'        : TestDecl(False, UnknownTestModule),
+    'test_getargs2.py'       : TestDecl(False, UTModuleMainTest),
+    'test_getopt.py'         : TestDecl(False, UnknownTestModule),
+    'test_gettext.py'        : TestDecl(False, UTModuleMainTest),
+    'test_gl.py'             : TestDecl(False, UnknownTestModule),
+    'test_glob.py'           : TestDecl(True, UTModuleMainTest),
+    'test_global.py'         : TestDecl(False, OutputTestModule),
+    'test_grammar.py'        : TestDecl(False, OutputTestModule),
+    'test_grp.py'            : TestDecl(False, UTModuleMainTest),
+    'test_gzip.py'           : TestDecl(False, UnknownTestModule),
+    'test_hash.py'           : TestDecl(True,  UTModuleMainTest),
+    'test_heapq.py'          : TestDecl(True,  UTModuleMainTest),
+    'test_hexoct.py'         : TestDecl(True,  UTModuleMainTest),
+    'test_hmac.py'           : TestDecl(True, UTModuleMainTest),
+    'test_hotshot.py'        : TestDecl(False, UTModuleMainTest),
+    'test_htmllib.py'        : TestDecl(True,  UTModuleMainTest),
+    'test_htmlparser.py'     : TestDecl(True,  UTModuleMainTest),
+    'test_httplib.py'        : TestDecl(False, OutputTestModule),
+    'test_imageop.py'        : TestDecl(False, UnknownTestModule),
+    'test_imaplib.py'        : TestDecl(False, UnknownTestModule),
+    'test_imgfile.py'        : TestDecl(False, UnknownTestModule),
+    'test_imp.py'            : TestDecl(False, UTModuleMainTest),
+    'test_import.py'         : TestDecl(False, UnknownTestModule),
+    'test_importhooks.py'    : TestDecl(False, UTModuleMainTest),
+    'test_inspect.py'        : TestDecl(False, UnknownTestModule),
+    'test_ioctl.py'          : TestDecl(False, UTModuleMainTest),
+    'test_isinstance.py'     : TestDecl(True,  UTModuleMainTest),
+    'test_iter.py'           : TestDecl(False, UTModuleMainTest),
+    'test_itertools.py'      : TestDecl(False, UTModuleMainTest),
+    'test_largefile.py'      : TestDecl(False, UnknownTestModule),
+    'test_linuxaudiodev.py'  : TestDecl(False, OutputTestModule),
+    'test_locale.py'         : TestDecl(False, UnknownTestModule),
+    'test_logging.py'        : TestDecl(False, UTModuleMainTest),
+    'test_long.py'           : TestDecl(True,  UnknownTestModule), # takes hours 
+    'test_long_future.py'    : TestDecl(False, UnknownTestModule),
+    'test_longexp.py'        : TestDecl(False, OutputTestModule),
+    'test_macfs.py'          : TestDecl(False, UTModuleMainTest),
+    'test_macostools.py'     : TestDecl(False, UTModuleMainTest),
+    'test_macpath.py'        : TestDecl(False, UTModuleMainTest),
+    'test_mailbox.py'        : TestDecl(True, UTModuleMainTest),
+    'test_marshal.py'        : TestDecl(False, UnknownTestModule),
+    'test_math.py'           : TestDecl(False, OutputTestModule),
+    'test_md5.py'            : TestDecl(False, OutputTestModule),
+    'test_mhlib.py'          : TestDecl(True, UTModuleMainTest),
+    'test_mimetools.py'      : TestDecl(True, UTModuleMainTest),
+    'test_mimetypes.py'      : TestDecl(True, UTModuleMainTest),
+    'test_minidom.py'        : TestDecl(False, UnknownTestModule),
+    'test_mmap.py'           : TestDecl(False, OutputTestModule),
+    'test_module.py'         : TestDecl(False, UnknownTestModule),
+    'test_mpz.py'            : TestDecl(False, UnknownTestModule),
+    'test_multifile.py'      : TestDecl(True, UTModuleMainTest),
+    'test_mutants.py'        : TestDecl(False, UnknownTestModule),
+    'test_netrc.py'          : TestDecl(True, UTModuleMainTest),
+    'test_new.py'            : TestDecl(False, OutputTestModule),
+    'test_nis.py'            : TestDecl(False, OutputTestModule),
+    'test_normalization.py'  : TestDecl(False, UTModuleMainTest),
+    'test_ntpath.py'         : TestDecl(False, UnknownTestModule),
+    'test_opcodes.py'        : TestDecl(False, OutputTestModule),
+    'test_openpty.py'        : TestDecl(False, OutputTestModule),
+    'test_operations.py'     : TestDecl(False, OutputTestModule),
+    'test_operator.py'       : TestDecl(True,  UTModuleMainTest),
+    'test_optparse.py'       : TestDecl(False, UTModuleMainTest),
+    'test_os.py'             : TestDecl(True, UTModuleMainTest),
+    'test_ossaudiodev.py'    : TestDecl(False, OutputTestModule),
+    'test_parser.py'         : TestDecl(True,  UTModuleMainTest),
+    'test_pep247.py'         : TestDecl(False, UnknownTestModule),
+    'test_pep263.py'         : TestDecl(False, UnknownTestModule),
+    'test_pep277.py'         : TestDecl(False, UTModuleMainTest),
+    'test_pickle.py'         : TestDecl(False, UTModuleMainTest),
+    'test_pickletools.py'    : TestDecl(False, UnknownTestModule),
+    'test_pkg.py'            : TestDecl(False, OutputTestModule),
+    'test_pkgimport.py'      : TestDecl(True, UTModuleMainTest),
+    'test_plistlib.py'       : TestDecl(False, UTModuleMainTest),
+    'test_poll.py'           : TestDecl(False, OutputTestModule),
+    'test_popen.py'          : TestDecl(False, OutputTestModule),
+    'test_popen2.py'         : TestDecl(False, OutputTestModule),
+    'test_posix.py'          : TestDecl(True, UTModuleMainTest),
+    'test_posixpath.py'      : TestDecl(True, UTModuleMainTest),
+    'test_pow.py'            : TestDecl(True, UTModuleMainTest),
+    'test_pprint.py'         : TestDecl(True,  UTModuleMainTest),
+    'test_profile.py'        : TestDecl(True, UTModuleMainTest),
+    'test_profilehooks.py'   : TestDecl(True,  UTModuleMainTest),
+    'test_pty.py'            : TestDecl(False, OutputTestModule),
+    'test_pwd.py'            : TestDecl(False, UTModuleMainTest),
+    'test_pyclbr.py'         : TestDecl(False, UTModuleMainTest),
+    'test_pyexpat.py'        : TestDecl(False, OutputTestModule),
+    'test_queue.py'          : TestDecl(False, UnknownTestModule),
+    'test_quopri.py'         : TestDecl(False, UTModuleMainTest),
+    'test_random.py'         : TestDecl(False, UTModuleMainTest),
+    'test_re.py'             : TestDecl(False, UTModuleMainTest),
+    'test_regex.py'          : TestDecl(False, OutputTestModule),
+    'test_repr.py'           : TestDecl(False, UTModuleMainTest),
+    'test_resource.py'       : TestDecl(False, OutputTestModule),
+    'test_rfc822.py'         : TestDecl(True, UTModuleMainTest),
+    'test_rgbimg.py'         : TestDecl(False, OutputTestModule),
+    'test_richcmp.py'        : TestDecl(False, UTModuleMainTest),
+    'test_robotparser.py'    : TestDecl(True, UTModuleMainTest),
+    'test_rotor.py'          : TestDecl(False, OutputTestModule),
+    'test_sax.py'            : TestDecl(False, UnknownTestModule),
+    'test_scope.py'          : TestDecl(False, OutputTestModule),
+    'test_scriptpackages.py' : TestDecl(False, UTModuleMainTest),
+    'test_select.py'         : TestDecl(False, UnknownTestModule),
+    'test_sets.py'           : TestDecl(True, UTModuleMainTest),
+    'test_sgmllib.py'        : TestDecl(True,  UTModuleMainTest),
+    'test_sha.py'            : TestDecl(False, UTModuleMainTest),
+    'test_shelve.py'         : TestDecl(True, UTModuleMainTest),
+    'test_shlex.py'          : TestDecl(True, UTModuleMainTest),
+    'test_shutil.py'         : TestDecl(True, UTModuleMainTest),
+    'test_signal.py'         : TestDecl(False, OutputTestModule),
+    'test_slice.py'          : TestDecl(False, UnknownTestModule),
+    'test_socket.py'         : TestDecl(False, UTModuleMainTest),
+    'test_socket_ssl.py'     : TestDecl(False, UTModuleMainTest),
+    'test_socketserver.py'   : TestDecl(False, UTModuleMainTest),
+    'test_softspace.py'      : TestDecl(False, UnknownTestModule),
+    'test_sort.py'           : TestDecl(False, UnknownTestModule),
+    'test_str.py'            : TestDecl(False, UTModuleMainTest),
+    'test_strftime.py'       : TestDecl(False, UnknownTestModule),
+    'test_string.py'         : TestDecl(True,  UTModuleMainTest),
+    'test_stringprep.py'     : TestDecl(False, UnknownTestModule),
+    'test_strop.py'          : TestDecl(False, UTModuleMainTest),
+    'test_strptime.py'       : TestDecl(False, UTModuleMainTest),
+    'test_struct.py'         : TestDecl(False, UnknownTestModule),
+    'test_structseq.py'      : TestDecl(False, UnknownTestModule),
+    'test_sunaudiodev.py'    : TestDecl(False, UnknownTestModule),
+    'test_sundry.py'         : TestDecl(False, UnknownTestModule),
+    'test_support.py'        : TestDecl(False, UnknownTestModule),
+    'test_symtable.py'       : TestDecl(False, UnknownTestModule),
+    'test_syntax.py'         : TestDecl(True, UTModuleMainTest),
+    'test_sys.py'            : TestDecl(True,  UTModuleMainTest),
+    'test_tarfile.py'        : TestDecl(False, UTModuleMainTest),
+    'test_tempfile.py'       : TestDecl(False, UTModuleMainTest),
+    'test_textwrap.py'       : TestDecl(True,  UTModuleMainTest),
+    'test_thread.py'         : TestDecl(False, OutputTestModule),
+    'test_threaded_import.py': TestDecl(False, UTModuleMainTest),
+    'test_threadedtempfile.py': TestDecl(False, UTModuleMainTest),
+    'test_threading.py'      : TestDecl(False, UnknownTestModule),
+    'test_time.py'           : TestDecl(True, UTModuleMainTest),
+    'test_timeout.py'        : TestDecl(False, UTModuleMainTest),
+    'test_timing.py'         : TestDecl(False, UnknownTestModule),
+    'test_tokenize.py'       : TestDecl(False, OutputTestModule),
+    'test_trace.py'          : TestDecl(True,  UTModuleMainTest),
+    'test_traceback.py'      : TestDecl(False, UTModuleMainTest),
+    'test_types.py'          : TestDecl(False, OutputTestModule),
+    'test_ucn.py'            : TestDecl(False, UTModuleMainTest),
+    'test_unary.py'          : TestDecl(True, UTModuleMainTest),
+    'test_unicode.py'        : TestDecl(False, UTModuleMainTest),
+    'test_unicode_file.py'   : TestDecl(False, OutputTestModule),
+    'test_unicodedata.py'    : TestDecl(False, UTModuleMainTest),
+    'test_univnewlines.py'   : TestDecl(True, UTModuleMainTest),
+    'test_unpack.py'         : TestDecl(False, UnknownTestModule),
+    'test_urllib.py'         : TestDecl(True, UTModuleMainTest),
+    'test_urllib2.py'        : TestDecl(False, UnknownTestModule),
+    'test_urllibnet.py'      : TestDecl(False, UTModuleMainTest),
+    'test_urlparse.py'       : TestDecl(True,  UTModuleMainTest),
+    'test_userdict.py'       : TestDecl(True, UTModuleMainTest),
+    'test_userlist.py'       : TestDecl(False, UTModuleMainTest),
+    'test_userstring.py'     : TestDecl(False, UTModuleMainTest),
+    'test_uu.py'             : TestDecl(False, UTModuleMainTest),
+    'test_warnings.py'       : TestDecl(True, UTModuleMainTest),
+    'test_wave.py'           : TestDecl(False, UnknownTestModule),
+    'test_weakref.py'        : TestDecl(False, UTModuleMainTest),
+    'test_whichdb.py'        : TestDecl(False, UTModuleMainTest),
+    'test_winreg.py'         : TestDecl(False, OutputTestModule),
+    'test_winsound.py'       : TestDecl(False, UTModuleMainTest),
+    'test_xmllib.py'         : TestDecl(False, UTModuleMainTest),
+    'test_xmlrpc.py'         : TestDecl(False, UTModuleMainTest),
+    'test_xpickle.py'        : TestDecl(False, UTModuleMainTest),
+    'test_xreadline.py'      : TestDecl(False, OutputTestModule),
+    'test_zipfile.py'        : TestDecl(False, UnknownTestModule),
+    'test_zipimport.py'      : TestDecl(False, UTModuleMainTest),
+    'test_zlib.py'           : TestDecl(False, UTModuleMainTest),
 }



More information about the Pypy-commit mailing list