[pypy-svn] r58783 - pypy/branch/2.5-merge/lib-python
arigo at codespeak.net
arigo at codespeak.net
Tue Oct 7 18:29:25 CEST 2008
Author: arigo
Date: Tue Oct 7 18:29:24 2008
New Revision: 58783
Modified:
pypy/branch/2.5-merge/lib-python/conftest.py
Log:
* Check for missing RegrTest() declarations.
* Add the missing ones for 2.5.2
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 Tue Oct 7 18:29:24 2008
@@ -500,8 +500,55 @@
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),
]
+def check_testmap_complete():
+ listed_names = dict.fromkeys([regrtest.basename for regrtest in testmap])
+ listed_names['test_support.py'] = True # ignore this
+ missing = []
+ 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.sort()
+ assert not missing, "non-listed tests:\n%s" % ('\n'.join(missing),)
+check_testmap_complete()
+
class RegrDirectory(py.test.collect.Directory):
""" The central hub for gathering CPython's compliance tests
Basically we work off the above 'testmap'
More information about the Pypy-commit
mailing list