[Checkins] SVN: persistent/trunk/ Suppress testing which triggers a Python 3.3 segfault.
Tres Seaver
cvs-admin at zope.org
Fri Dec 14 15:34:02 UTC 2012
Log message for revision 128650:
Suppress testing which triggers a Python 3.3 segfault.
See http://bugs.python.org/issue16676
Changed:
_U persistent/trunk/
U persistent/trunk/persistent/tests/test_persistence.py
-=-
Modified: persistent/trunk/persistent/tests/test_persistence.py
===================================================================
--- persistent/trunk/persistent/tests/test_persistence.py 2012-12-14 02:02:03 UTC (rev 128649)
+++ persistent/trunk/persistent/tests/test_persistence.py 2012-12-14 15:34:00 UTC (rev 128650)
@@ -1354,7 +1354,13 @@
self.assertRaises(TypeError, self._callFUT, '')
def test_w_type(self):
- for typ in (type, list, dict, tuple, object):
+ import sys
+ TO_CREATE = [type, list, tuple, object]
+ # Python 3.3 segfaults when destroying a dict created via
+ # PyType_GenericNew. See http://bugs.python.org/issue16676
+ if sys.version_info < (3, 3):
+ TO_CREATE.append(dict)
+ for typ in TO_CREATE:
self.assertTrue(isinstance(self._callFUT(typ), typ))
_add_to_suite.append(Test_simple_new)
More information about the checkins
mailing list