[pypy-svn] r58838 - pypy/branch/2.5-merge/lib-python

cfbolz at codespeak.net cfbolz at codespeak.net
Wed Oct 8 17:54:54 CEST 2008


Author: cfbolz
Date: Wed Oct  8 17:54:52 2008
New Revision: 58838

Modified:
   pypy/branch/2.5-merge/lib-python/conftest.py
Log:
(cfbolz, iko, samuele around): review all tests and skip some of them


Modified: pypy/branch/2.5-merge/lib-python/conftest.py
==============================================================================
--- pypy/branch/2.5-merge/lib-python/conftest.py	(original)
+++ pypy/branch/2.5-merge/lib-python/conftest.py	Wed Oct  8 17:54:52 2008
@@ -55,14 +55,11 @@
 
 class RegrTest: 
     """ Regression Test Declaration.""" 
-    def __init__(self, basename, enabled=False, dumbtest=False,
-                                 core=False,
+    def __init__(self, basename, core=False,
                                  compiler=None, 
                                  usemodules = '',
                                  skip=None): 
         self.basename = basename 
-        self.enabled = enabled 
-        self.dumbtest = dumbtest 
         self._usemodules = usemodules.split()
         self._compiler = compiler 
         self.core = core
@@ -119,424 +116,369 @@
         ''' % locals())
 
 testmap = [
-    RegrTest('test___all__.py', enabled=True, core=True),
-        # fixable
-    RegrTest('test___future__.py', enabled=True, dumbtest=1, core=True),
-    RegrTest('test__locale.py', enabled=True),
-    RegrTest('test_aepack.py', enabled=False),
-    RegrTest('test_al.py', enabled=False, dumbtest=1, skip=True),
-    RegrTest('test_anydbm.py', enabled=True),
-    RegrTest('test_applesingle.py', enabled=False),
-    RegrTest('test_array.py', enabled=True, core=True, usemodules='struct'),
-    RegrTest('test_asynchat.py', enabled=False, usemodules='thread'),
-    RegrTest('test_atexit.py', enabled=True, dumbtest=1, core=True),
-    RegrTest('test_audioop.py', enabled=False, dumbtest=1),
-    RegrTest('test_augassign.py', enabled=True, core=True),
-    RegrTest('test_base64.py', enabled=True),
-    RegrTest('test_bastion.py', enabled=True, dumbtest=1),
-    RegrTest('test_binascii.py', enabled=False),
-        #rev 10840: 2 of 8 tests fail
-
-    RegrTest('test_binhex.py', enabled=False),
-        #rev 10840: 1 of 1 test fails
-
-    RegrTest('test_binop.py', enabled=True, core=True),
-    RegrTest('test_bisect.py', enabled=True, core=True),
-    RegrTest('test_bool.py', enabled=True, core=True),
-    RegrTest('test_bsddb.py', enabled=False),
-    RegrTest('test_bsddb185.py', enabled=False),
-    RegrTest('test_bsddb3.py', enabled=False),
-    RegrTest('test_bufio.py', enabled=True, dumbtest=1, core=True),
-    RegrTest('test_builtin.py', enabled=True, core=True),
-    RegrTest('test_bz2.py', usemodules='bz2', enabled=True),
-    RegrTest('test_calendar.py', enabled=True),
-    RegrTest('test_call.py', enabled=True, core=True),
-    RegrTest('test_capi.py', enabled=False, dumbtest=1),
-    RegrTest('test_cd.py', enabled=False, dumbtest=1),
-    RegrTest('test_cfgparser.py', enabled=False),
-        #rev 10840: Uncaught interp-level exception:
-        #File "pypy/objspace/std/fake.py", line 133, in setfastscope
-        #raise UnwrapError('calling %s: %s' % (self.code.cpy_callable, e))
-        #pypy.objspace.std.model.UnwrapError: calling <built-in function backslashreplace_errors>: cannot unwrap <UserW_ObjectObject() instance of <W_TypeObject(UnicodeError)>>
-
-    RegrTest('test_cgi.py', enabled=True),
-    RegrTest('test_charmapcodec.py', enabled=True, core=True),
-    RegrTest('test_cl.py', enabled=False, dumbtest=1),
-    RegrTest('test_class.py', enabled=True, core=True),
-    RegrTest('test_cmath.py', enabled=True, dumbtest=1, core=True),
-    RegrTest('test_codeccallbacks.py', enabled=True, core=True),
-    RegrTest('test_codecencodings_cn.py', enabled=False),
-    RegrTest('test_codecencodings_hk.py', enabled=False),
-    RegrTest('test_codecencodings_jp.py', enabled=False),
-    RegrTest('test_codecencodings_kr.py', enabled=False),
-    RegrTest('test_codecencodings_tw.py', enabled=False),
-
-    RegrTest('test_codecmaps_cn.py', enabled=False),
-    RegrTest('test_codecmaps_hk.py', enabled=False),
-    RegrTest('test_codecmaps_jp.py', enabled=False),
-    RegrTest('test_codecmaps_kr.py', enabled=False),
-    RegrTest('test_codecmaps_tw.py', enabled=False),
-    RegrTest('test_codecs.py', enabled=True, core=True),
-    RegrTest('test_codeop.py', enabled=True, core=True),
-    RegrTest('test_coercion.py', enabled=True, core=True),
+    RegrTest('test___all__.py', core=True),
+    RegrTest('test___future__.py', core=True),
+    RegrTest('test__locale.py'),
+    RegrTest('test_aepack.py', skip=True),
+    RegrTest('test_al.py', skip=True),
+    RegrTest('test_anydbm.py'),
+    RegrTest('test_applesingle.py', skip=True),
+    RegrTest('test_array.py', core=True, usemodules='struct'),
+    RegrTest('test_asynchat.py', usemodules='thread'),
+    RegrTest('test_atexit.py', core=True),
+    RegrTest('test_audioop.py'),
+    RegrTest('test_augassign.py', core=True),
+    RegrTest('test_base64.py'),
+    RegrTest('test_bastion.py'),
+    RegrTest('test_binascii.py'),
+
+    RegrTest('test_binhex.py'),
+
+    RegrTest('test_binop.py', core=True),
+    RegrTest('test_bisect.py', core=True),
+    RegrTest('test_bool.py', core=True),
+    RegrTest('test_bsddb.py', skip="unsupported extension module"),
+    RegrTest('test_bsddb185.py', skip="unsupported extension module"),
+    RegrTest('test_bsddb3.py', skip="unsupported extension module"),
+    RegrTest('test_bufio.py', core=True),
+    RegrTest('test_builtin.py', core=True),
+    RegrTest('test_bz2.py', usemodules='bz2'),
+    RegrTest('test_calendar.py'),
+    RegrTest('test_call.py', core=True),
+    RegrTest('test_capi.py'),
+    RegrTest('test_cd.py', skip=True),
+    RegrTest('test_cfgparser.py'),
+
+    RegrTest('test_cgi.py'),
+    RegrTest('test_charmapcodec.py', core=True),
+    RegrTest('test_cl.py', skip=True),
+    RegrTest('test_class.py', core=True),
+    RegrTest('test_cmath.py', core=True),
+    RegrTest('test_codeccallbacks.py', core=True),
+    RegrTest('test_codecencodings_cn.py', skip="encodings not available"),
+    RegrTest('test_codecencodings_hk.py', skip="encodings not available"),
+    RegrTest('test_codecencodings_jp.py', skip="encodings not available"),
+    RegrTest('test_codecencodings_kr.py', skip="encodings not available"),
+    RegrTest('test_codecencodings_tw.py', skip="encodings not available"),
+
+    RegrTest('test_codecmaps_cn.py', skip="encodings not available"),
+    RegrTest('test_codecmaps_hk.py', skip="encodings not available"),
+    RegrTest('test_codecmaps_jp.py', skip="encodings not available"),
+    RegrTest('test_codecmaps_kr.py', skip="encodings not available"),
+    RegrTest('test_codecmaps_tw.py', skip="encodings not available"),
+    RegrTest('test_codecs.py', core=True),
+    RegrTest('test_codeop.py', core=True),
+    RegrTest('test_coercion.py', core=True),
     
-    RegrTest('test_colorsys.py', enabled=True),
-    RegrTest('test_commands.py', enabled=True),
-    RegrTest('test_compare.py', enabled=True, core=True),
-    RegrTest('test_compile.py', enabled=True, core=True),
-    RegrTest('test_compiler.py', enabled=True, core=False), # this test tests the compiler package from stdlib
-    RegrTest('test_complex.py', enabled=True, core=True),
-
-    RegrTest('test_contains.py', enabled=True, dumbtest=1, core=True),
-    RegrTest('test_cookie.py', enabled=False),
-    RegrTest('test_cookielib.py', enabled=False),
-    RegrTest('test_copy.py', enabled=True, core=True),
-    RegrTest('test_copy_reg.py', enabled=True, core=True),
-    RegrTest('test_cpickle.py', enabled=True, core=True),
-    RegrTest('test_crypt.py', usemodules='crypt', enabled=False, dumbtest=1),
-    RegrTest('test_csv.py', enabled=False),
-        #rev 10840: ImportError: _csv
-
-    RegrTest('test_curses.py', enabled=False, dumbtest=1),
-    RegrTest('test_datetime.py', enabled=True),
-    RegrTest('test_dbm.py', enabled=False, dumbtest=1),
-    RegrTest('test_decimal.py', enabled=True),
-    RegrTest('test_decorators.py', enabled=True, core=True),
-    RegrTest('test_deque.py', enabled=True, core=True),
-    RegrTest('test_descr.py', enabled=True, core=True, usemodules='_weakref'),
-    RegrTest('test_descrtut.py', enabled=True, core=True),
-    RegrTest('test_dict.py', enabled=True, core=True),
-
-    RegrTest('test_difflib.py', enabled=True, dumbtest=1),
-    RegrTest('test_dircache.py', enabled=True, core=True),
-    RegrTest('test_dis.py', enabled=True),
-    RegrTest('test_distutils.py', enabled=True),
-    RegrTest('test_dl.py', enabled=False, dumbtest=1),
-    RegrTest('test_doctest.py', usemodules="thread", enabled=True),
-    RegrTest('test_doctest2.py', enabled=True),
-    RegrTest('test_dumbdbm.py', enabled=True),
-    RegrTest('test_dummy_thread.py', enabled=True, core=True),
-    RegrTest('test_dummy_threading.py', enabled=True, dumbtest=1, core=True),
-    RegrTest('test_email.py', enabled=False),
-        #rev 10840: Uncaught interp-level exception
-
-    RegrTest('test_email_codecs.py', enabled=False, dumbtest=1),
-    RegrTest('test_enumerate.py', enabled=True, core=True),
-    RegrTest('test_eof.py', enabled=True, core=True),
-
-    RegrTest('test_errno.py', enabled=True, dumbtest=1),
-    RegrTest('test_exceptions.py', enabled=True, core=True),
-    RegrTest('test_extcall.py', enabled=True, core=True),
-    RegrTest('test_fcntl.py', enabled=False, dumbtest=1, usemodules='fcntl'),
-    RegrTest('test_file.py', enabled=True, dumbtest=1, usemodules="posix", core=True),
-    RegrTest('test_filecmp.py', enabled=True, core=True),
-    RegrTest('test_fileinput.py', enabled=True, dumbtest=1, core=True),
-    RegrTest('test_fnmatch.py', enabled=True, core=True),
-    RegrTest('test_fork1.py', enabled=False, dumbtest=1),
-    RegrTest('test_format.py', enabled=True, dumbtest=1, core=True),
-    RegrTest('test_fpformat.py', enabled=True, core=True),
-    RegrTest('test_frozen.py', enabled=False),
-    RegrTest('test_funcattrs.py', enabled=True, dumbtest=1, core=True),
-    RegrTest('test_future.py', enabled=True, core=True),
-    RegrTest('test_future1.py', enabled=True, dumbtest=1, core=True),
-    RegrTest('test_future2.py', enabled=True, dumbtest=1, core=True),
-    RegrTest('test_future3.py', enabled=True, core=True),
-    RegrTest('test_gc.py', enabled=True, dumbtest=1, usemodules='_weakref'),
-    RegrTest('test_gdbm.py', enabled=False, dumbtest=1),
-    RegrTest('test_generators.py', enabled=True, core=True, usemodules='thread _weakref'),
-        #rev 10840: 30 of 152 tests fail
-    RegrTest('test_genexps.py', enabled=True, core=True, usemodules='_weakref'),
-    RegrTest('test_getargs.py', enabled=False, dumbtest=1),
-    RegrTest('test_getargs2.py', enabled=False),
-        #rev 10840: ImportError: _testcapi
-
-    RegrTest('test_getopt.py', enabled=True, dumbtest=1, core=True),
-    RegrTest('test_gettext.py', enabled=False),
-        #rev 10840: 28 of 28 tests fail
-
-    RegrTest('test_gl.py', enabled=False, dumbtest=1),
-    RegrTest('test_glob.py', enabled=True, core=True),
-    RegrTest('test_global.py', enabled=True, core=True),
-    RegrTest('test_grammar.py', enabled=True, core=True),
-    RegrTest('test_grp.py', enabled=False),
-        #rev 10840: ImportError: grp
-
-    RegrTest('test_gzip.py', enabled=False, dumbtest=1),
-    RegrTest('test_hash.py', enabled=True, core=True),
-    RegrTest('test_hashlib.py', enabled=True, core=True),
-        # test_hashlib comes from 2.5 
+    RegrTest('test_colorsys.py'),
+    RegrTest('test_commands.py'),
+    RegrTest('test_compare.py', core=True),
+    RegrTest('test_compile.py', core=True),
+    RegrTest('test_compiler.py', core=False),
+    RegrTest('test_complex.py', core=True),
+
+    RegrTest('test_contains.py', core=True),
+    RegrTest('test_cookie.py'),
+    RegrTest('test_cookielib.py'),
+    RegrTest('test_copy.py', core=True),
+    RegrTest('test_copy_reg.py', core=True),
+    RegrTest('test_cpickle.py', core=True),
+    RegrTest('test_crypt.py', usemodules='crypt'),
+    RegrTest('test_csv.py', skip="unsupported extension module"),
+
+    RegrTest('test_curses.py', skip="unsupported extension module"),
+    RegrTest('test_datetime.py'),
+    RegrTest('test_dbm.py', skip="unsupported extension module"),
+    RegrTest('test_decimal.py'),
+    RegrTest('test_decorators.py', core=True),
+    RegrTest('test_deque.py', core=True),
+    RegrTest('test_descr.py', core=True, usemodules='_weakref'),
+    RegrTest('test_descrtut.py', core=True),
+    RegrTest('test_dict.py', core=True),
+
+    RegrTest('test_difflib.py'),
+    RegrTest('test_dircache.py', core=True),
+    RegrTest('test_dis.py'),
+    RegrTest('test_distutils.py'),
+    RegrTest('test_dl.py', skip=True),
+    RegrTest('test_doctest.py', usemodules="thread"),
+    RegrTest('test_doctest2.py'),
+    RegrTest('test_dumbdbm.py'),
+    RegrTest('test_dummy_thread.py', core=True),
+    RegrTest('test_dummy_threading.py', core=True),
+    RegrTest('test_email.py'),
+
+    RegrTest('test_email_codecs.py'),
+    RegrTest('test_enumerate.py', core=True),
+    RegrTest('test_eof.py', core=True),
+
+    RegrTest('test_errno.py'),
+    RegrTest('test_exceptions.py', core=True),
+    RegrTest('test_extcall.py', core=True),
+    RegrTest('test_fcntl.py', usemodules='fcntl'),
+    RegrTest('test_file.py', usemodules="posix", core=True),
+    RegrTest('test_filecmp.py', core=True),
+    RegrTest('test_fileinput.py', core=True),
+    RegrTest('test_fnmatch.py', core=True),
+    RegrTest('test_fork1.py'),
+    RegrTest('test_format.py', core=True),
+    RegrTest('test_fpformat.py', core=True),
+    RegrTest('test_frozen.py', skip="unsupported extension module"),
+    RegrTest('test_funcattrs.py', core=True),
+    RegrTest('test_future.py', core=True),
+    RegrTest('test_future1.py', core=True),
+    RegrTest('test_future2.py', core=True),
+    RegrTest('test_future3.py', core=True),
+    RegrTest('test_gc.py', usemodules='_weakref'),
+    RegrTest('test_gdbm.py', skip="unsupported extension module"),
+    RegrTest('test_generators.py', core=True, usemodules='thread _weakref'),
+    RegrTest('test_genexps.py', core=True, usemodules='_weakref'),
+    RegrTest('test_getargs.py', skip="unsupported extension module"),
+    RegrTest('test_getargs2.py', skip="unsupported extension module"),
+
+    RegrTest('test_getopt.py', core=True),
+    RegrTest('test_gettext.py'),
+
+    RegrTest('test_gl.py', skip=True),
+    RegrTest('test_glob.py', core=True),
+    RegrTest('test_global.py', core=True),
+    RegrTest('test_grammar.py', core=True),
+    RegrTest('test_grp.py', skip="unsupported extension module"),
+
+    RegrTest('test_gzip.py'),
+    RegrTest('test_hash.py', core=True),
+    RegrTest('test_hashlib.py', core=True),
     
-    RegrTest('test_heapq.py', enabled=True, core=True),
-    RegrTest('test_hexoct.py', enabled=True, core=True),
-    RegrTest('test_hmac.py', enabled=True),
-    RegrTest('test_hotshot.py', enabled=False),
-        #rev 10840: ImportError: _hotshot
-
-    RegrTest('test_htmllib.py', enabled=True),
-    RegrTest('test_htmlparser.py', enabled=True),
-    RegrTest('test_httplib.py', enabled=True),
-    RegrTest('test_imageop.py', enabled=False, dumbtest=1),
-    RegrTest('test_imaplib.py', enabled=True, dumbtest=1),
-    RegrTest('test_imgfile.py', enabled=False, dumbtest=1),
-    RegrTest('test_imp.py', enabled=True, core=True, usemodules='thread'),
-    RegrTest('test_import.py', enabled=True, dumbtest=1, core=True),
-    RegrTest('test_importhooks.py', enabled=True, core=True),
-    RegrTest('test_inspect.py', enabled=True, dumbtest=1),
-    RegrTest('test_ioctl.py', enabled=False),
-    RegrTest('test_isinstance.py', enabled=True, core=True),
-    RegrTest('test_iter.py', enabled=True, core=True),
-        #rev 10840: Uncaught interp-level exception: Same place as test_cfgparser
-    RegrTest('test_iterlen.py', enabled=True, core=True),
-    RegrTest('test_itertools.py', enabled=True, core=True),
-        # modified version in pypy/lib/test2
-
-    RegrTest('test_largefile.py', enabled=True, dumbtest=1),
-    RegrTest('test_linuxaudiodev.py', enabled=False),
-    RegrTest('test_list.py', enabled=True, core=True),
-    RegrTest('test_locale.py', enabled=False, dumbtest=1),
-    RegrTest('test_logging.py', enabled=False, usemodules='thread'),
-    RegrTest('test_long.py', enabled=True, dumbtest=1, core=True),
-    RegrTest('test_long_future.py', enabled=True, dumbtest=1, core=True),
-    RegrTest('test_longexp.py', enabled=True, core=True),
-    RegrTest('test_macfs.py', enabled=False),
-    RegrTest('test_macostools.py', enabled=False),
-    RegrTest('test_macpath.py', enabled=True),
-    RegrTest('test_mailbox.py', enabled=True),
-    RegrTest('test_marshal.py', enabled=True, dumbtest=1, core=True),
-    RegrTest('test_math.py', enabled=True, core=True, usemodules='math'),
-    RegrTest('test_md5.py', enabled=False),
-    RegrTest('test_mhlib.py', enabled=True),
-    RegrTest('test_mimetools.py', enabled=True),
-    RegrTest('test_mimetypes.py', enabled=True),
-    RegrTest('test_MimeWriter.py', enabled=True, core=False),
-    RegrTest('test_minidom.py', enabled=False, dumbtest=1),
-    RegrTest('test_mmap.py', enabled=False),
-    RegrTest('test_module.py', enabled=True, dumbtest=1, core=True),
-    RegrTest('test_multibytecodec.py', enabled=True),
-    RegrTest('test_multibytecodec_support.py', enabled=True, core=True),
-    RegrTest('test_multifile.py', enabled=True),
-    RegrTest('test_mutants.py', enabled=True, dumbtest=1, core="possibly"),
-    RegrTest('test_netrc.py', enabled=True),
-    RegrTest('test_new.py', enabled=True, core=True),
-    RegrTest('test_nis.py', enabled=False),
-    RegrTest('test_normalization.py', enabled=False),
-    RegrTest('test_ntpath.py', enabled=True, dumbtest=1),
-    RegrTest('test_opcodes.py', enabled=True, core=True),
-    RegrTest('test_openpty.py', enabled=False),
-    RegrTest('test_operations.py', enabled=True, core=True),
-    RegrTest('test_operator.py', enabled=True, core=True),
-    RegrTest('test_optparse.py', enabled=False),
-        # this test fails because it expects that PyPy's builtin
-        # functions act as if they are staticmethods that can be put 
-        # on classes and don't get bound etc.pp. 
-
-    RegrTest('test_os.py', enabled=True, core=True),
-    RegrTest('test_ossaudiodev.py', enabled=False),
-    RegrTest('test_parser.py', enabled=True, core=True),
-        #rev 10840: 18 of 18 tests fail
-
-    RegrTest('test_peepholer.py', enabled=True),
-    RegrTest('test_pep247.py', enabled=False, dumbtest=1),
-    RegrTest('test_pep263.py', enabled=True, dumbtest=1),
-    RegrTest('test_pep277.py', enabled=False),
-        # XXX this test is _also_ an output test, damn it 
-        #     seems to be the only one that invokes run_unittest 
-        #     and is an unittest 
-    RegrTest('test_pep292.py', enabled=True),
-    RegrTest('test_pickle.py', enabled=True, core=True),
-    RegrTest('test_pickletools.py', enabled=True, dumbtest=1, core=False),
-    RegrTest('test_pkg.py', enabled=True, core=True),
-    RegrTest('test_pkgimport.py', enabled=True, core=True),
-    RegrTest('test_plistlib.py', enabled=False),
-    RegrTest('test_poll.py', enabled=False),
-    RegrTest('test_popen.py', enabled=True),
-    RegrTest('test_popen2.py', enabled=True),
-    RegrTest('test_posix.py', enabled=True),
-    RegrTest('test_posixpath.py', enabled=True),
-    RegrTest('test_pow.py', enabled=True, core=True),
-    RegrTest('test_pprint.py', enabled=True, core=True),
-    RegrTest('test_profile.py', enabled=True),
-    RegrTest('test_profilehooks.py', enabled=True, core=True),
-    RegrTest('test_pty.py', enabled=False),
-    RegrTest('test_pwd.py', enabled=False),
-        #rev 10840: ImportError: pwd
-
-    RegrTest('test_pyclbr.py', enabled=False),
-    RegrTest('test_pyexpat.py', enabled=False),
-    RegrTest('test_queue.py', enabled=False, dumbtest=1),
-    RegrTest('test_quopri.py', enabled=True),
-    RegrTest('test_random.py', enabled=False),
-        #rev 10840: Uncaught app-level exception:
-        #class WichmannHill_TestBasicOps(TestBasicOps):
-        #File "test_random.py", line 125 in WichmannHill_TestBasicOps
-        #gen = random.WichmannHill()
-        #AttributeError: 'module' object has no attribute 'WichmannHill'
-
-    RegrTest('test_re.py', enabled=True, core=True),
-
-    RegrTest('test_repr.py', enabled=True, core=True),
-        #rev 10840: 6 of 12 tests fail. Always minor stuff like
-        #'<function object at 0x40db3e0c>' != '<built-in function hash>'
-
-    RegrTest('test_resource.py', enabled=False),
-    RegrTest('test_rfc822.py', enabled=True),
-    RegrTest('test_rgbimg.py', enabled=False),
-    RegrTest('test_richcmp.py', enabled=True, core=True),
-        #rev 10840: 1 of 11 test fails. The failing one had an infinite recursion.
-
-    RegrTest('test_robotparser.py', enabled=True),
-    RegrTest('test_sax.py', enabled=False, dumbtest=1),
-    RegrTest('test_scope.py', enabled=True, core=True),
-    RegrTest('test_scriptpackages.py', enabled=False),
-    RegrTest('test_select.py', enabled=False, dumbtest=1),
-    RegrTest('test_set.py', enabled=True, core=True),
-    RegrTest('test_sets.py', enabled=True),
-    RegrTest('test_sgmllib.py', enabled=True),
-    RegrTest('test_sha.py', enabled=True),
-        # one test is taken out (too_slow_test_case_3), rest passses 
-    RegrTest('test_shelve.py', enabled=True),
-    RegrTest('test_shlex.py', enabled=True),
-    RegrTest('test_shutil.py', enabled=True),
-    RegrTest('test_signal.py', enabled=False),
-    RegrTest('test_site.py', enabled=False, core=False), # considered cpython impl-detail 
-        # Needs non-faked codecs.
-    RegrTest('test_slice.py', enabled=True, dumbtest=1, core=True),
-    RegrTest('test_socket.py', enabled=False, usemodules='thread _weakref'),
-
-    RegrTest('test_socket_ssl.py', enabled=False),
-    RegrTest('test_socketserver.py', enabled=False, usemodules='thread'),
-
-    RegrTest('test_softspace.py', enabled=True, dumbtest=1, core=True),
-    RegrTest('test_sort.py', enabled=True, dumbtest=1, core=True),
-    RegrTest('test_str.py', enabled=True, core=True),
-        #rev 10840: at least two tests fail, after several hours I gave up waiting for the rest
-
-    RegrTest('test_strftime.py', enabled=False, dumbtest=1),
-    RegrTest('test_string.py', enabled=True, core=True),
-    RegrTest('test_StringIO.py', enabled=True, core=True, usemodules='cStringIO'),
-    RegrTest('test_stringprep.py', enabled=True, dumbtest=1),
-    RegrTest('test_strop.py', enabled=False),
-        #rev 10840: ImportError: strop
-
-    RegrTest('test_strptime.py', enabled=False),
-        #rev 10840: 1 of 42 test fails: seems to be some regex problem
-
-    RegrTest('test_struct.py', enabled=True, dumbtest=1, usemodules='struct'),
-    RegrTest('test_structseq.py', enabled=False, dumbtest=1),
-    RegrTest('test_subprocess.py', enabled=False, usemodules='signal'),
-    RegrTest('test_sunaudiodev.py', enabled=False, dumbtest=1),
-    RegrTest('test_sundry.py', enabled=False, dumbtest=1),
-    # test_support is not a test
-    RegrTest('test_symtable.py', enabled=False, dumbtest=1),
-    RegrTest('test_syntax.py', enabled=True, core=True),
-    RegrTest('test_sys.py', enabled=True, core=True),
-    RegrTest('test_tcl.py', enabled=False),
-    RegrTest('test_tarfile.py', enabled=False),
-        #rev 10840: 13 of 13 test fail
-
-    RegrTest('test_tempfile.py', enabled=False),
-        # tempfile does: class ...         unlink = _os.unlink!!!
-        #rev 10840: Uncaught interp-level exception: Same place as test_cfgparser
-
-    RegrTest('test_textwrap.py', enabled=True),
-    RegrTest('test_thread.py', enabled=True, usemodules="thread", core=True),
-    RegrTest('test_threaded_import.py', usemodules="thread", enabled=True, core=True),
+    RegrTest('test_heapq.py', core=True),
+    RegrTest('test_hexoct.py', core=True),
+    RegrTest('test_hmac.py'),
+    RegrTest('test_hotshot.py', skip="unsupported extension module"),
+
+    RegrTest('test_htmllib.py'),
+    RegrTest('test_htmlparser.py'),
+    RegrTest('test_httplib.py'),
+    RegrTest('test_imageop.py', skip="unsupported extension module"),
+    RegrTest('test_imaplib.py'),
+    RegrTest('test_imgfile.py', skip="unsupported extension module"),
+    RegrTest('test_imp.py', core=True, usemodules='thread'),
+    RegrTest('test_import.py', core=True),
+    RegrTest('test_importhooks.py', core=True),
+    RegrTest('test_inspect.py'),
+    RegrTest('test_ioctl.py'),
+    RegrTest('test_isinstance.py', core=True),
+    RegrTest('test_iter.py', core=True),
+    RegrTest('test_iterlen.py', core=True),
+    RegrTest('test_itertools.py', core=True),
+
+    RegrTest('test_largefile.py'),
+    RegrTest('test_linuxaudiodev.py', skip="unsupported extension module"),
+    RegrTest('test_list.py', core=True),
+    RegrTest('test_locale.py'),
+    RegrTest('test_logging.py', usemodules='thread'),
+    RegrTest('test_long.py', core=True),
+    RegrTest('test_long_future.py', core=True),
+    RegrTest('test_longexp.py', core=True),
+    RegrTest('test_macfs.py', skip=True),
+    RegrTest('test_macostools.py', skip=True),
+    RegrTest('test_macpath.py'),
+    RegrTest('test_mailbox.py'),
+    RegrTest('test_marshal.py', core=True),
+    RegrTest('test_math.py', core=True, usemodules='math'),
+    RegrTest('test_md5.py'),
+    RegrTest('test_mhlib.py'),
+    RegrTest('test_mimetools.py'),
+    RegrTest('test_mimetypes.py'),
+    RegrTest('test_MimeWriter.py', core=False),
+    RegrTest('test_minidom.py'),
+    RegrTest('test_mmap.py'),
+    RegrTest('test_module.py', core=True),
+    RegrTest('test_multibytecodec.py'),
+    RegrTest('test_multibytecodec_support.py', core=True),
+    RegrTest('test_multifile.py'),
+    RegrTest('test_mutants.py', core="possibly"),
+    RegrTest('test_netrc.py'),
+    RegrTest('test_new.py', core=True),
+    RegrTest('test_nis.py', skip="unsupported extension module"),
+    RegrTest('test_normalization.py'),
+    RegrTest('test_ntpath.py'),
+    RegrTest('test_opcodes.py', core=True),
+    RegrTest('test_openpty.py', skip="unsupported extension module"),
+    RegrTest('test_operations.py', core=True),
+    RegrTest('test_operator.py', core=True),
+    RegrTest('test_optparse.py'),
+
+    RegrTest('test_os.py', core=True),
+    RegrTest('test_ossaudiodev.py', skip="unsupported extension module"),
+    RegrTest('test_parser.py', core=True),
+
+    RegrTest('test_peepholer.py'),
+    RegrTest('test_pep247.py'),
+    RegrTest('test_pep263.py'),
+    RegrTest('test_pep277.py'),
+    RegrTest('test_pep292.py'),
+    RegrTest('test_pickle.py', core=True),
+    RegrTest('test_pickletools.py', core=False),
+    RegrTest('test_pkg.py', core=True),
+    RegrTest('test_pkgimport.py', core=True),
+    RegrTest('test_plistlib.py'),
+    RegrTest('test_poll.py'),
+    RegrTest('test_popen.py'),
+    RegrTest('test_popen2.py'),
+    RegrTest('test_posix.py'),
+    RegrTest('test_posixpath.py'),
+    RegrTest('test_pow.py', core=True),
+    RegrTest('test_pprint.py', core=True),
+    RegrTest('test_profile.py'),
+    RegrTest('test_profilehooks.py', core=True),
+    RegrTest('test_pty.py', skip="unsupported extension module"),
+    RegrTest('test_pwd.py', skip="unsupported extension module"),
+
+    RegrTest('test_pyclbr.py'),
+    RegrTest('test_pyexpat.py'),
+    RegrTest('test_queue.py'),
+    RegrTest('test_quopri.py'),
+    RegrTest('test_random.py'),
+    RegrTest('test_re.py', core=True),
+
+    RegrTest('test_repr.py', core=True),
+    RegrTest('test_resource.py', skip="unsupported extension module"),
+    RegrTest('test_rfc822.py'),
+    RegrTest('test_rgbimg.py', skip="unsupported extension module"),
+    RegrTest('test_richcmp.py', core=True),
+
+    RegrTest('test_robotparser.py'),
+    RegrTest('test_sax.py'),
+    RegrTest('test_scope.py', core=True),
+    RegrTest('test_scriptpackages.py', skip="unsupported extension module"),
+    RegrTest('test_select.py'),
+    RegrTest('test_set.py', core=True),
+    RegrTest('test_sets.py'),
+    RegrTest('test_sgmllib.py'),
+    RegrTest('test_sha.py'),
+    RegrTest('test_shelve.py'),
+    RegrTest('test_shlex.py'),
+    RegrTest('test_shutil.py'),
+    RegrTest('test_signal.py'),
+    RegrTest('test_site.py', core=False),
+    RegrTest('test_slice.py', core=True),
+    RegrTest('test_socket.py', usemodules='thread _weakref'),
+
+    RegrTest('test_socket_ssl.py', skip="no ssl support yet"),
+    RegrTest('test_socketserver.py', usemodules='thread'),
+
+    RegrTest('test_softspace.py', core=True),
+    RegrTest('test_sort.py', core=True),
+    RegrTest('test_str.py', core=True),
+
+    RegrTest('test_strftime.py'),
+    RegrTest('test_string.py', core=True),
+    RegrTest('test_StringIO.py', core=True, usemodules='cStringIO'),
+    RegrTest('test_stringprep.py'),
+    RegrTest('test_strop.py', skip="deprecated"),
+
+    RegrTest('test_strptime.py'),
+
+    RegrTest('test_struct.py', usemodules='struct'),
+    RegrTest('test_structseq.py'),
+    RegrTest('test_subprocess.py', usemodules='signal'),
+    RegrTest('test_sunaudiodev.py', skip=True),
+    RegrTest('test_sundry.py'),
+    RegrTest('test_symtable.py', skip="implementation detail"),
+    RegrTest('test_syntax.py', core=True),
+    RegrTest('test_sys.py', core=True),
+    RegrTest('test_tcl.py', skip="unsupported extension module"),
+    RegrTest('test_tarfile.py'),
+
+    RegrTest('test_tempfile.py'),
+
+    RegrTest('test_textwrap.py'),
+    RegrTest('test_thread.py', usemodules="thread", core=True),
+    RegrTest('test_threaded_import.py', usemodules="thread", core=True),
     RegrTest('test_threadedtempfile.py', 
-             usemodules="thread", enabled=True, core=False), # tempfile is non-core by itself 
-        #rev 10840: ImportError: thread
+             usemodules="thread", core=False),
 
-    RegrTest('test_threading.py', usemodules="thread", enabled=True, dumbtest=1, core=True),
-        #rev 10840: ImportError: thread
-    RegrTest('test_threading_local.py', usemodules="thread", enabled=True, dumbtest=1, core=True),
-    RegrTest('test_threadsignals.py', usemodules="thread", enabled=False, dumbtest=1),
-
-    RegrTest('test_time.py', enabled=True, core=True),
-    RegrTest('test_timeout.py', enabled=False),
-        #rev 10840: Uncaught interp-level exception: Same place as test_cfgparser
-
-    RegrTest('test_tokenize.py', enabled=False),
-    RegrTest('test_trace.py', enabled=True, core=True),
-    RegrTest('test_traceback.py', enabled=True, core=True),
-        #rev 10840: 2 of 2 tests fail
-    RegrTest('test_transformer.py', enabled=True, core=True),
-    RegrTest('test_tuple.py', enabled=True, core=True),
-
-    RegrTest('test_types.py', enabled=True, core=True),
-        #rev 11598: one of the mod related to dict iterators is questionable
-        # and questions whether how we implement them is meaningful in the
-        # long run
+    RegrTest('test_threading.py', usemodules="thread", core=True),
+    RegrTest('test_threading_local.py', usemodules="thread", core=True),
+    RegrTest('test_threadsignals.py', usemodules="thread"),
+
+    RegrTest('test_time.py', core=True),
+    RegrTest('test_timeout.py'),
+
+    RegrTest('test_tokenize.py'),
+    RegrTest('test_trace.py', core=True),
+    RegrTest('test_traceback.py', core=True),
+    RegrTest('test_transformer.py', core=True),
+    RegrTest('test_tuple.py', core=True),
+
+    RegrTest('test_types.py', core=True),
         
-    RegrTest('test_ucn.py', enabled=False),
-    RegrTest('test_unary.py', enabled=True, core=True),
-    RegrTest('test_unicode.py', enabled=True, core=True),
-    RegrTest('test_unicode_file.py', enabled=False),
-    RegrTest('test_unicodedata.py', enabled=False),
-    RegrTest('test_unittest.py', enabled=True, core=True),
-    RegrTest('test_univnewlines.py', enabled=True, core=True),
-    RegrTest('test_unpack.py', enabled=True, dumbtest=1, core=True),
-    RegrTest('test_urllib.py', enabled=True),
-    RegrTest('test_urllib2.py', enabled=True, dumbtest=1),
-    RegrTest('test_urllib2net.py', enabled=True),
-    RegrTest('test_urllibnet.py', enabled=False),
-        # try to understand failure!!!
-    RegrTest('test_urlparse.py', enabled=True),
-    RegrTest('test_userdict.py', enabled=True, core=True),
-    RegrTest('test_userlist.py', enabled=True, core=True),
-    RegrTest('test_userstring.py', enabled=True, core=True),
-    RegrTest('test_uu.py', enabled=False),
-        #rev 10840: 1 of 9 test fails
-
-    RegrTest('test_warnings.py', enabled=True, core=True),
-    RegrTest('test_wave.py', enabled=False, dumbtest=1),
-    RegrTest('test_weakref.py', enabled=True, core=True, usemodules='_weakref'),
-
-    RegrTest('test_whichdb.py', enabled=True),
-    RegrTest('test_winreg.py', enabled=False),
-    RegrTest('test_winsound.py', enabled=False),
-    RegrTest('test_xmllib.py', enabled=False),
-    RegrTest('test_xmlrpc.py', enabled=False),
-        #rev 10840: 2 of 5 tests fail
-
-    RegrTest('test_xpickle.py', enabled=False),
-    RegrTest('test_xrange.py', enabled=True, core=True),
-    RegrTest('test_zipfile.py', enabled=False, dumbtest=1),
-    RegrTest('test_zipimport.py', enabled=True, usemodules='zlib zipimport'),
-    RegrTest('test_zlib.py', enabled=True, usemodules='zlib'),
-
-    # new test files from 2.5
-    RegrTest('test_ast.py', enabled=True),
-    RegrTest('test_bigaddrspace.py', enabled=True),
-    RegrTest('test_bigmem.py', enabled=True),
-    RegrTest('test_cProfile.py', enabled=True),
-    RegrTest('test_cmd_line.py', enabled=True),
-    RegrTest('test_code.py', enabled=True),
-    RegrTest('test_coding.py', enabled=True),
-    RegrTest('test_complex_args.py', enabled=True),
-    RegrTest('test_contextlib.py', enabled=True),
-    RegrTest('test_ctypes.py', enabled=True),
-    RegrTest('test_defaultdict.py', enabled=True),
-    RegrTest('test_email_renamed.py', enabled=True),
-    RegrTest('test_exception_variations.py', enabled=True),
-    RegrTest('test_float.py', enabled=True),
-    RegrTest('test_functools.py', enabled=True),
-    RegrTest('test_index.py', enabled=True),
-    RegrTest('test_old_mailbox.py', enabled=True),
-    RegrTest('test_pep352.py', enabled=True),
-    RegrTest('test_platform.py', enabled=True),
-    RegrTest('test_runpy.py', enabled=True),
-    RegrTest('test_sqlite.py', enabled=True),
-    RegrTest('test_startfile.py', enabled=True),
-    RegrTest('test_structmembers.py', enabled=True),
-    RegrTest('test_urllib2_localnet.py', enabled=True),
-    RegrTest('test_uuid.py', enabled=True),
-    RegrTest('test_wait3.py', enabled=True),
-    RegrTest('test_wait4.py', enabled=True),
-    RegrTest('test_with.py', enabled=True),
-    RegrTest('test_wsgiref.py', enabled=True),
-    RegrTest('test_xdrlib.py', enabled=True),
-    RegrTest('test_xml_etree.py', enabled=True),
-    RegrTest('test_xml_etree_c.py', enabled=True),
-    RegrTest('test_zipfile64.py', enabled=True),
+    RegrTest('test_ucn.py'),
+    RegrTest('test_unary.py', core=True),
+    RegrTest('test_unicode.py', core=True),
+    RegrTest('test_unicode_file.py'),
+    RegrTest('test_unicodedata.py'),
+    RegrTest('test_unittest.py', core=True),
+    RegrTest('test_univnewlines.py', core=True),
+    RegrTest('test_unpack.py', core=True),
+    RegrTest('test_urllib.py'),
+    RegrTest('test_urllib2.py'),
+    RegrTest('test_urllib2net.py'),
+    RegrTest('test_urllibnet.py'),
+    RegrTest('test_urlparse.py'),
+    RegrTest('test_userdict.py', core=True),
+    RegrTest('test_userlist.py', core=True),
+    RegrTest('test_userstring.py', core=True),
+    RegrTest('test_uu.py'),
+
+    RegrTest('test_warnings.py', core=True),
+    RegrTest('test_wave.py', skip="unsupported extension module"),
+    RegrTest('test_weakref.py', core=True, usemodules='_weakref'),
+
+    RegrTest('test_whichdb.py'),
+    RegrTest('test_winreg.py', skip="unsupported extension module"),
+    RegrTest('test_winsound.py', skip="unsupported extension module"),
+    RegrTest('test_xmllib.py'),
+    RegrTest('test_xmlrpc.py'),
+
+    RegrTest('test_xpickle.py'),
+    RegrTest('test_xrange.py', core=True),
+    RegrTest('test_zipfile.py'),
+    RegrTest('test_zipimport.py', usemodules='zlib zipimport'),
+    RegrTest('test_zlib.py', usemodules='zlib'),
+
+    RegrTest('test_ast.py'),
+    RegrTest('test_bigaddrspace.py'),
+    RegrTest('test_bigmem.py'),
+    RegrTest('test_cProfile.py'),
+    RegrTest('test_cmd_line.py'),
+    RegrTest('test_code.py'),
+    RegrTest('test_coding.py'),
+    RegrTest('test_complex_args.py'),
+    RegrTest('test_contextlib.py'),
+    RegrTest('test_ctypes.py'),
+    RegrTest('test_defaultdict.py'),
+    RegrTest('test_email_renamed.py'),
+    RegrTest('test_exception_variations.py'),
+    RegrTest('test_float.py'),
+    RegrTest('test_functools.py'),
+    RegrTest('test_index.py'),
+    RegrTest('test_old_mailbox.py'),
+    RegrTest('test_pep352.py'),
+    RegrTest('test_platform.py'),
+    RegrTest('test_runpy.py'),
+    RegrTest('test_sqlite.py'),
+    RegrTest('test_startfile.py'),
+    RegrTest('test_structmembers.py'),
+    RegrTest('test_urllib2_localnet.py'),
+    RegrTest('test_uuid.py'),
+    RegrTest('test_wait3.py'),
+    RegrTest('test_wait4.py'),
+    RegrTest('test_with.py'),
+    RegrTest('test_wsgiref.py'),
+    RegrTest('test_xdrlib.py'),
+    RegrTest('test_xml_etree.py'),
+    RegrTest('test_xml_etree_c.py'),
+    RegrTest('test_zipfile64.py'),
 ]
 
 def check_testmap_complete():
@@ -546,7 +488,7 @@
     for path in regrtestdir.listdir(fil='test_*.py'):
         name = path.basename
         if name not in listed_names:
-            missing.append('    RegrTest(%r, enabled=True),' % (name,))
+            missing.append('    RegrTest(%r),' % (name,))
     missing.sort()
     assert not missing, "non-listed tests:\n%s" % ('\n'.join(missing),)
 check_testmap_complete()



More information about the Pypy-commit mailing list