[pypy-svn] r10730 - pypy/branch/pycollect-dist-pypy/lib-python-2.3.4/test

hpk at codespeak.net hpk at codespeak.net
Sat Apr 16 15:17:39 CEST 2005


Author: hpk
Date: Sat Apr 16 15:17:39 2005
New Revision: 10730

Modified:
   pypy/branch/pycollect-dist-pypy/lib-python-2.3.4/test/conftest.py
Log:
- OutputTestModules now return OutputTestItems 

- try to preserve KeyboardInterrupts 



Modified: pypy/branch/pycollect-dist-pypy/lib-python-2.3.4/test/conftest.py
==============================================================================
--- pypy/branch/pycollect-dist-pypy/lib-python-2.3.4/test/conftest.py	(original)
+++ pypy/branch/pycollect-dist-pypy/lib-python-2.3.4/test/conftest.py	Sat Apr 16 15:17:39 2005
@@ -101,10 +101,32 @@
 
 list_testmethods = app.interphook('list_testmethods')
 
-class OutputTestModule(py.test.Item): 
-    def run(self, driver): 
-        outputpath = self.fspath.dirpath('output', self.fspath.purebasename) 
-        assert outputpath.check(), "expected outputfile at %s" %(outputpath,)
+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) 
+    def tryiter(self, stopitems=()): 
+        try: 
+            for x in super(OpErrorModule, self).tryiter(stopitems): 
+                yield x 
+        except OperationError, e: 
+            space = getattr(self, 'space', None) 
+            if space and e.match(space, space.w_KeyboardInterrupt): 
+                raise Keyboardinterrupt 
+            raise 
+
+class OutputTestModule(OpErrorModule): 
+    def run(self): 
+        return [self.fspath.purebasename]
+    def join(self, name): 
+        if name == self.fspath.purebasename: 
+            return OutputTestItem(name, parent=self) 
+
+class OutputTestItem(py.test.Item): 
+    def run(self): 
+        outputpath = self.fspath.dirpath('output', self.name) 
+        if not outputpath.check(): 
+            py.test.fail("expected outputfile at %s" %(outputpath,))
         space = getmyspace() 
         try: 
             oldsysout = sys.stdout 
@@ -123,13 +145,14 @@
             expected = outputpath.read(mode='r') 
             if result != expected: 
                 reportdiff(expected, result) 
-                assert 0, "expected and real output of running test differ" 
+                py.test.fail("output check failed: %s" % (self.fspath.basename,))
+
 
 class UnknownTestModule(py.test.collect.Module): 
     def run(self): 
         py.test.skip("missing test type for: %s" %(self.fspath.basename))
        
-class UTModuleMainTest(py.test.collect.Module): 
+class UTModuleMainTest(OpErrorModule): 
     def _prepare(self): 
         if hasattr(self, 'space'): 
             return
@@ -205,11 +228,10 @@
         self.w_setup = w_setup 
         self.w_teardown = w_teardown 
 
-    def run(self, driver):      
-        py.test.skip("not yet")
+    def run(self):      
         space = self.space
         try:
-            filename = str(self.modulepath)
+            filename = str(self.fspath) 
             w_argv = space.sys.get('argv')
             space.setitem(w_argv, space.newslice(None, None, None),
                           space.newlist([space.wrap(filename)]))
@@ -234,263 +256,263 @@
         self.space.call_function(self.w_method)
 
 testmap = {
-    'test_urllibnet.py'      : (False, UTModuleMainTest),
-    'test_email_codecs.py'   : (False, UnknownTestModule),
-    'test_linuxaudiodev.py'  : (False, OutputTestModule),
-    'test_parser.py'         : (True,  UTModuleMainTest),
-    'test_dummy_threading.py': (False, UTModuleMainTest),
-    'test_xpickle.py'        : (False, UTModuleMainTest),
-    'test_random.py'         : (False, UTModuleMainTest),
-    'test_ucn.py'            : (False, UTModuleMainTest),
-    'test_cookie.py'         : (False, OutputTestModule),
-    'test_xreadline.py'      : (False, OutputTestModule),
-    'test_thread.py'         : (False, OutputTestModule),
-    'test_sys.py'            : (True,  UTModuleMainTest),
-    'test_tokenize.py'       : (False, OutputTestModule),
-    'test_xmllib.py'         : (False, UTModuleMainTest),
+    'test_MimeWriter.py'     : (False, OutputTestModule),
+    'test_StringIO.py'       : (False, UTModuleMainTest),
+    'test___all__.py'        : (False, UTModuleMainTest),
     'test___future__.py'     : (False, UnknownTestModule),
-    'test_tempfile.py'       : (False, UTModuleMainTest),
+    '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_tarfile.py'        : (False, UTModuleMainTest),
-    'test_strftime.py'       : (False, UnknownTestModule),
-    'test_resource.py'       : (False, OutputTestModule),
-    'test_pickletools.py'    : (False, UnknownTestModule),
-    'test_inspect.py'        : (False, UnknownTestModule),
-    'test_gdbm.py'           : (False, UnknownTestModule),
-    'test_regex.py'          : (False, OutputTestModule),
-    'test_multifile.py'      : (False, 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'       : (False, 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'   : (False, 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'           : (False, UTModuleMainTest),
+    'test_copy_reg.py'       : (False, 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'       : (False, UTModuleMainTest),
     'test_dis.py'            : (True,  UTModuleMainTest),
-    'test_pty.py'            : (False, OutputTestModule),
-    'test_strop.py'          : (False, UTModuleMainTest),
+    'test_dl.py'             : (False, UnknownTestModule),
+    'test_doctest.py'        : (False, UnknownTestModule),
+    'test_doctest2.py'       : (False, UTModuleMainTest),
+    'test_dumbdbm.py'        : (False, UTModuleMainTest),
+    'test_dummy_thread.py'   : (False, UTModuleMainTest),
+    'test_dummy_threading.py': (False, UTModuleMainTest),
+    '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'        : (False, UTModuleMainTest),
+    'test_fork1.py'          : (False, UnknownTestModule),
+    'test_format.py'         : (False, UnknownTestModule),
+    'test_fpformat.py'       : (False, 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'        : (False, 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'           : (False, UTModuleMainTest),
-    'test_binascii.py'       : (False, UTModuleMainTest),
-    'test_codecs.py'         : (False, UTModuleMainTest),
-    'test_socketserver.py'   : (False, UTModuleMainTest),
-    'test_zipimport.py'      : (False, UTModuleMainTest),
-    'test_pwd.py'            : (False, UTModuleMainTest),
-    'test_popen2.py'         : (False, OutputTestModule),
-    'test_future1.py'        : (False, UnknownTestModule),
-    'test_funcattrs.py'      : (False, UnknownTestModule),
-    'test_codeccallbacks.py' : (False, UTModuleMainTest),
-    'test_whichdb.py'        : (False, 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'           : (False, UTModuleMainTest),
+    'test_hotshot.py'        : (False, UTModuleMainTest),
+    'test_htmllib.py'        : (True,  UTModuleMainTest),
     'test_htmlparser.py'     : (True,  UTModuleMainTest),
-    'test_getopt.py'         : (False, UnknownTestModule),
-    'test_dbm.py'            : (False, UnknownTestModule),
-    'test_global.py'         : (False, OutputTestModule),
-    'test_calendar.py'       : (False, UTModuleMainTest),
-    'test_sha.py'            : (False, UTModuleMainTest),
-    'test_curses.py'         : (False, UnknownTestModule),
-    'test_cmath.py'          : (True,  UnknownTestModule),
-    'test_pkg.py'            : (False, OutputTestModule),
-    'test_binop.py'          : (True,  UTModuleMainTest),
-    'test_optparse.py'       : (False, UTModuleMainTest),
-    'test_threading.py'      : (False, UnknownTestModule),
-    'test_unicodedata.py'    : (False, UTModuleMainTest),
-    'test_xmlrpc.py'         : (False, UTModuleMainTest),
-    'test_dummy_thread.py'   : (False, UTModuleMainTest),
-    'test_unicode.py'        : (False, UTModuleMainTest),
-    'test_class.py'          : (False, OutputTestModule),
-    'test_anydbm.py'         : (False, UTModuleMainTest),
-    'test_itertools.py'      : (False, UTModuleMainTest),
-    'test_stringprep.py'     : (False, UnknownTestModule),
-    'test_frozen.py'         : (False, OutputTestModule),
     'test_httplib.py'        : (False, OutputTestModule),
     'test_imageop.py'        : (False, UnknownTestModule),
-    'test_audioop.py'        : (False, UnknownTestModule),
-    'test_zlib.py'           : (False, UTModuleMainTest),
-    'test_ntpath.py'         : (False, UnknownTestModule),
-    'test_heapq.py'          : (True,  UTModuleMainTest),
-    'test_posix.py'          : (False, UTModuleMainTest),
-    'test_mhlib.py'          : (False, UTModuleMainTest),
-    'test_operations.py'     : (False, OutputTestModule),
-    'test_profilehooks.py'   : (True,  UTModuleMainTest),
-    'test_pkgimport.py'      : (False, UTModuleMainTest),
-    'test_complex.py'        : (False, UTModuleMainTest),
-    'test_builtin.py'        : (True,  UTModuleMainTest),
-    'test_posixpath.py'      : (False, UTModuleMainTest),
-    'test_mimetypes.py'      : (False, UTModuleMainTest),
-    'test_sundry.py'         : (False, UnknownTestModule),
-    'test_cl.py'             : (False, UnknownTestModule),
-    'test_exceptions.py'     : (False, OutputTestModule),
-    'test_compare.py'        : (True,  OutputTestModule),
-    'test_socket.py'         : (False, UTModuleMainTest),
-    'test_dircache.py'       : (False, UTModuleMainTest),
-    'test_pyclbr.py'         : (False, UTModuleMainTest),
-    'test_coercion.py'       : (False, OutputTestModule),
-    'test_trace.py'          : (True,  UTModuleMainTest),
+    '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_extcall.py'        : (False, OutputTestModule),
-    'test_userlist.py'       : (False, UTModuleMainTest),
+    'test_long.py'           : (False, UnknownTestModule),
+    'test_long_future.py'    : (False, UnknownTestModule),
     'test_longexp.py'        : (False, OutputTestModule),
-    'test_cgi.py'            : (False, OutputTestModule),
-    'test_wave.py'           : (False, UnknownTestModule),
-    'test_normalization.py'  : (False, UTModuleMainTest),
-    'test_mpz.py'            : (False, UnknownTestModule),
-    'test_dumbdbm.py'        : (False, UTModuleMainTest),
-    'test_gl.py'             : (False, UnknownTestModule),
-    'test_capi.py'           : (False, UnknownTestModule),
-    'test_strptime.py'       : (False, UTModuleMainTest),
+    'test_macfs.py'          : (False, UTModuleMainTest),
+    'test_macostools.py'     : (False, UTModuleMainTest),
+    'test_macpath.py'        : (False, UTModuleMainTest),
+    'test_mailbox.py'        : (False, UTModuleMainTest),
+    'test_marshal.py'        : (False, UnknownTestModule),
+    'test_math.py'           : (False, OutputTestModule),
     'test_md5.py'            : (False, OutputTestModule),
-    'test_pow.py'            : (False, UTModuleMainTest),
-    'test_rgbimg.py'         : (False, OutputTestModule),
-    'test_dl.py'             : (False, UnknownTestModule),
-    'test_slice.py'          : (False, UnknownTestModule),
-    'test_pep247.py'         : (False, UnknownTestModule),
-    'test_scope.py'          : (False, OutputTestModule),
-    'test_fcntl.py'          : (False, UnknownTestModule),
-    'test_ioctl.py'          : (False, UTModuleMainTest),
-    'test_doctest.py'        : (False, UnknownTestModule),
-    'test_asynchat.py'       : (False, OutputTestModule),
-    'test_scriptpackages.py' : (False, UTModuleMainTest),
-    'test_unary.py'          : (False, UTModuleMainTest),
-    'test_poll.py'           : (False, OutputTestModule),
+    'test_mhlib.py'          : (False, UTModuleMainTest),
+    'test_mimetools.py'      : (False, UTModuleMainTest),
+    'test_mimetypes.py'      : (False, UTModuleMainTest),
+    'test_minidom.py'        : (False, UnknownTestModule),
+    'test_mmap.py'           : (False, OutputTestModule),
+    'test_module.py'         : (False, UnknownTestModule),
+    'test_mpz.py'            : (False, UnknownTestModule),
+    'test_multifile.py'      : (False, UTModuleMainTest),
+    'test_mutants.py'        : (False, UnknownTestModule),
+    'test_netrc.py'          : (False, 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_gzip.py'           : (False, UnknownTestModule),
-    'test_fileinput.py'      : (False, UnknownTestModule),
-    'test_macfs.py'          : (False, UTModuleMainTest),
+    'test_openpty.py'        : (False, OutputTestModule),
+    'test_operations.py'     : (False, OutputTestModule),
+    'test_operator.py'       : (True,  UTModuleMainTest),
+    'test_optparse.py'       : (False, UTModuleMainTest),
+    'test_os.py'             : (False, UTModuleMainTest),
     'test_ossaudiodev.py'    : (False, OutputTestModule),
-    'test_array.py'          : (False, UTModuleMainTest),
-    'test_binhex.py'         : (False, UTModuleMainTest),
-    'test_bastion.py'        : (False, UnknownTestModule),
-    'test_descrtut.py'       : (False, UTModuleMainTest),
-    'test_bz2.py'            : (False, UTModuleMainTest),
+    'test_parser.py'         : (True,  UTModuleMainTest),
+    'test_pep247.py'         : (False, UnknownTestModule),
     'test_pep263.py'         : (False, UnknownTestModule),
-    'test_bsddb3.py'         : (False, UTModuleMainTest),
-    'test_MimeWriter.py'     : (False, OutputTestModule),
-    'test_urllib.py'         : (False, UTModuleMainTest),
-    'test_cpickle.py'        : (False, UTModuleMainTest),
-    'test_urlparse.py'       : (True,  UTModuleMainTest),
-    'test_mmap.py'           : (False, OutputTestModule),
-    'test_symtable.py'       : (False, UnknownTestModule),
-    'test_traceback.py'      : (False, UTModuleMainTest),
-    'test_quopri.py'         : (False, UTModuleMainTest),
-    'test_contains.py'       : (False, UnknownTestModule),
+    'test_pep277.py'         : (False, UTModuleMainTest),
     'test_pickle.py'         : (False, UTModuleMainTest),
-    'test___all__.py'        : (False, UTModuleMainTest),
-    'test_re.py'             : (False, UTModuleMainTest),
-    'test_compile.py'        : (True,  UTModuleMainTest),
-    'test_augassign.py'      : (False, OutputTestModule),
-    'test_largefile.py'      : (False, UnknownTestModule),
-    'test_mailbox.py'        : (False, UTModuleMainTest),
-    'test_unicode_file.py'   : (False, OutputTestModule),
+    'test_pickletools.py'    : (False, UnknownTestModule),
+    'test_pkg.py'            : (False, OutputTestModule),
+    'test_pkgimport.py'      : (False, UTModuleMainTest),
     'test_plistlib.py'       : (False, UTModuleMainTest),
-    'test_mimetools.py'      : (False, UTModuleMainTest),
-    'test_shelve.py'         : (False, UTModuleMainTest),
-    'test_rfc822.py'         : (False, UTModuleMainTest),
+    'test_poll.py'           : (False, OutputTestModule),
+    'test_popen.py'          : (False, OutputTestModule),
+    'test_popen2.py'         : (False, OutputTestModule),
+    'test_posix.py'          : (False, UTModuleMainTest),
+    'test_posixpath.py'      : (False, UTModuleMainTest),
+    'test_pow.py'            : (False, UTModuleMainTest),
     'test_pprint.py'         : (True,  UTModuleMainTest),
+    'test_profile.py'        : (False, 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'         : (False, UTModuleMainTest),
+    'test_rgbimg.py'         : (False, OutputTestModule),
+    'test_richcmp.py'        : (False, UTModuleMainTest),
+    'test_robotparser.py'    : (False, UTModuleMainTest),
     'test_rotor.py'          : (False, OutputTestModule),
-    'test_getargs.py'        : (False, UnknownTestModule),
-    'test_mutants.py'        : (False, UnknownTestModule),
-    'test_doctest2.py'       : (False, UTModuleMainTest),
+    'test_sax.py'            : (False, UnknownTestModule),
+    'test_scope.py'          : (False, OutputTestModule),
+    'test_scriptpackages.py' : (False, UTModuleMainTest),
+    'test_select.py'         : (False, UnknownTestModule),
+    'test_sets.py'           : (False, UTModuleMainTest),
+    'test_sgmllib.py'        : (True,  UTModuleMainTest),
+    'test_sha.py'            : (False, UTModuleMainTest),
+    'test_shelve.py'         : (False, UTModuleMainTest),
+    'test_shlex.py'          : (False, UTModuleMainTest),
+    'test_shutil.py'         : (False, 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_copy_reg.py'       : (False, UTModuleMainTest),
-    'test_cd.py'             : (False, UnknownTestModule),
-    'test_struct.py'         : (False, UnknownTestModule),
     'test_sort.py'           : (False, UnknownTestModule),
-    'test_imgfile.py'        : (False, UnknownTestModule),
-    'test_descr.py'          : (False, UTModuleMainTest),
-    'test_long_future.py'    : (False, UnknownTestModule),
-    'test_file.py'           : (False, UnknownTestModule),
-    'test_richcmp.py'        : (False, UTModuleMainTest),
-    'test_call.py'           : (True,  UTModuleMainTest),
-    'test_nis.py'            : (False, OutputTestModule),
-    'test_timeout.py'        : (False, UTModuleMainTest),
-    'test_support.py'        : (False, UnknownTestModule),
-    'test_csv.py'            : (False, UTModuleMainTest),
-    'test_future2.py'        : (False, UnknownTestModule),
-    'test_aepack.py'         : (False, UTModuleMainTest),
-    'test_pyexpat.py'        : (False, OutputTestModule),
-    'test_import.py'         : (False, UnknownTestModule),
-    'test_openpty.py'        : (False, OutputTestModule),
-    'test_structseq.py'      : (False, UnknownTestModule),
-    'test_os.py'             : (False, UTModuleMainTest),
-    'test_repr.py'           : (False, UTModuleMainTest),
-    'test_generators.py'     : (False, UTModuleMainTest),
-    'test_future.py'         : (False, OutputTestModule),
-    'test_atexit.py'         : (False, UnknownTestModule),
-    'test_zipfile.py'        : (False, UnknownTestModule),
-    'test_urllib2.py'        : (False, UnknownTestModule),
-    'test_minidom.py'        : (False, UnknownTestModule),
-    'test_winreg.py'         : (False, OutputTestModule),
-    'test_iter.py'           : (False, UTModuleMainTest),
-    'test_fnmatch.py'        : (False, UTModuleMainTest),
-    'test_datetime.py'       : (True,  UTModuleMainTest),
+    'test_str.py'            : (False, UTModuleMainTest),
+    'test_strftime.py'       : (False, UnknownTestModule),
     'test_string.py'         : (True,  UTModuleMainTest),
-    'test_sets.py'           : (False, 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'         : (False, UTModuleMainTest),
+    'test_sys.py'            : (True,  UTModuleMainTest),
+    'test_tarfile.py'        : (False, UTModuleMainTest),
+    'test_tempfile.py'       : (False, UTModuleMainTest),
     'test_textwrap.py'       : (True,  UTModuleMainTest),
-    'test_select.py'         : (False, UnknownTestModule),
-    'test_filecmp.py'        : (False, UTModuleMainTest),
-    'test_base64.py'         : (True,  UTModuleMainTest),
-    'test_long.py'           : (False, UnknownTestModule),
-    'test_hexoct.py'         : (True,  UTModuleMainTest),
+    'test_thread.py'         : (False, OutputTestModule),
     'test_threaded_import.py': (False, UTModuleMainTest),
-    'test_uu.py'             : (False, UTModuleMainTest),
-    'test_gc.py'             : (False, UnknownTestModule),
-    'test_StringIO.py'       : (False, UTModuleMainTest),
-    'test_module.py'         : (False, UnknownTestModule),
-    'test_profile.py'        : (False, UTModuleMainTest),
-    'test_winsound.py'       : (False, UTModuleMainTest),
-    'test_signal.py'         : (False, OutputTestModule),
-    'test_popen.py'          : (False, OutputTestModule),
-    'test_hotshot.py'        : (False, UTModuleMainTest),
-    'test_marshal.py'        : (False, UnknownTestModule),
+    'test_threadedtempfile.py': (False, UTModuleMainTest),
+    'test_threading.py'      : (False, UnknownTestModule),
     'test_time.py'           : (False, UTModuleMainTest),
-    'test_sunaudiodev.py'    : (False, UnknownTestModule),
-    'test_operator.py'       : (True,  UTModuleMainTest),
-    'test_univnewlines.py'   : (False, UTModuleMainTest),
-    'test_codeop.py'         : (True,  UTModuleMainTest),
-    'test_sax.py'            : (False, UnknownTestModule),
-    'test_email.py'          : (False, UTModuleMainTest),
+    'test_timeout.py'        : (False, UTModuleMainTest),
     'test_timing.py'         : (False, UnknownTestModule),
-    'test_macpath.py'        : (False, UTModuleMainTest),
-    'test_hmac.py'           : (False, UTModuleMainTest),
-    'test_new.py'            : (False, OutputTestModule),
-    'test_imp.py'            : (False, UTModuleMainTest),
-    'test_gettext.py'        : (False, UTModuleMainTest),
-    'test_fork1.py'          : (False, UnknownTestModule),
-    'test_str.py'            : (False, UTModuleMainTest),
-    'test_netrc.py'          : (False, UTModuleMainTest),
-    'test_importhooks.py'    : (False, UTModuleMainTest),
-    'test_bufio.py'          : (False, UnknownTestModule),
-    'test_syntax.py'         : (False, UTModuleMainTest),
-    'test_grp.py'            : (False, UTModuleMainTest),
-    'test_imaplib.py'        : (False, UnknownTestModule),
-    'test_charmapcodec.py'   : (False, UTModuleMainTest),
-    'test_userdict.py'       : (False, UTModuleMainTest),
-    'test_robotparser.py'    : (False, UTModuleMainTest),
-    'test_commands.py'       : (True,  UTModuleMainTest),
-    'test_eof.py'            : (False, UTModuleMainTest),
-    'test_weakref.py'        : (False, UTModuleMainTest),
-    'test_fpformat.py'       : (False, UTModuleMainTest),
-    'test_locale.py'         : (False, UnknownTestModule),
-    'test_htmllib.py'        : (True,  UTModuleMainTest),
+    'test_tokenize.py'       : (False, OutputTestModule),
+    'test_trace.py'          : (True,  UTModuleMainTest),
+    'test_traceback.py'      : (False, UTModuleMainTest),
     'test_types.py'          : (False, OutputTestModule),
-    'test_bsddb185.py'       : (False, UTModuleMainTest),
-    'test_math.py'           : (False, OutputTestModule),
-    'test_hash.py'           : (True,  UTModuleMainTest),
-    'test_al.py'             : (False, UnknownTestModule),
-    'test_errno.py'          : (False, UnknownTestModule),
-    'test_queue.py'          : (False, UnknownTestModule),
-    'test_shutil.py'         : (False, UTModuleMainTest),
-    'test_bsddb.py'          : (False, UTModuleMainTest),
-    'test_sgmllib.py'        : (True,  UTModuleMainTest),
-    'test_pep277.py'         : (False, UTModuleMainTest),
-    'test_macostools.py'     : (False, UTModuleMainTest),
-    'test_warnings.py'       : (False, UTModuleMainTest),
-    'test_copy.py'           : (False, UTModuleMainTest),
-    'test_getargs2.py'       : (False, UTModuleMainTest),
-    'test_bool.py'           : (False, UTModuleMainTest),
+    'test_ucn.py'            : (False, UTModuleMainTest),
+    'test_unary.py'          : (False, UTModuleMainTest),
+    'test_unicode.py'        : (False, UTModuleMainTest),
+    'test_unicode_file.py'   : (False, OutputTestModule),
+    'test_unicodedata.py'    : (False, UTModuleMainTest),
+    'test_univnewlines.py'   : (False, UTModuleMainTest),
     'test_unpack.py'         : (False, UnknownTestModule),
-    'test_enumerate.py'      : (False, UTModuleMainTest),
-    'test_socket_ssl.py'     : (False, UTModuleMainTest),
+    'test_urllib.py'         : (False, UTModuleMainTest),
+    'test_urllib2.py'        : (False, UnknownTestModule),
+    'test_urllibnet.py'      : (False, UTModuleMainTest),
+    'test_urlparse.py'       : (True,  UTModuleMainTest),
+    'test_userdict.py'       : (False, UTModuleMainTest),
+    'test_userlist.py'       : (False, UTModuleMainTest),
     'test_userstring.py'     : (False, UTModuleMainTest),
-    'test_threadedtempfile.py': (False, UTModuleMainTest),
-    'test_shlex.py'          : (False, UTModuleMainTest),
-    'test_crypt.py'          : (False, UnknownTestModule),
-    'test_format.py'         : (False, UnknownTestModule),
-    'test_isinstance.py'     : (True,  UTModuleMainTest),
-    'test_cfgparser.py'      : (False, UTModuleMainTest),
-    'test_difflib.py'        : (False, UnknownTestModule),
+    'test_uu.py'             : (False, UTModuleMainTest),
+    'test_warnings.py'       : (False, 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),
 }



More information about the Pypy-commit mailing list