Author: Antonio Cuni <[email protected]>
Branch:
Changeset: r53926:a493491d7aad
Date: 2012-03-22 20:57 +0100
http://bitbucket.org/pypy/pypy/changeset/a493491d7aad/
Log: use the array module only in test_arraymodule, else the other tests
start failing for obscure reasons
diff --git a/pypy/module/cpyext/test/test_arraymodule.py
b/pypy/module/cpyext/test/test_arraymodule.py
--- a/pypy/module/cpyext/test/test_arraymodule.py
+++ b/pypy/module/cpyext/test/test_arraymodule.py
@@ -1,3 +1,4 @@
+from pypy.conftest import gettestobjspace
from pypy.module.cpyext.test.test_cpyext import AppTestCpythonExtensionBase
import py
@@ -5,6 +6,7 @@
class AppTestArrayModule(AppTestCpythonExtensionBase):
enable_leak_checking = False
+ extra_modules = ['array']
def test_basic(self):
module = self.import_module(name='array')
diff --git a/pypy/module/cpyext/test/test_cpyext.py
b/pypy/module/cpyext/test/test_cpyext.py
--- a/pypy/module/cpyext/test/test_cpyext.py
+++ b/pypy/module/cpyext/test/test_cpyext.py
@@ -165,8 +165,11 @@
return leaking
class AppTestCpythonExtensionBase(LeakCheckingTest):
+ extra_modules = []
+
def setup_class(cls):
- cls.space = gettestobjspace(usemodules=['cpyext', 'thread', '_rawffi',
'array'])
+ cls.space = gettestobjspace(usemodules=['cpyext', 'thread', '_rawffi']
+
+ cls.extra_modules)
cls.space.getbuiltinmodule("cpyext")
from pypy.module.imp.importing import importhook
importhook(cls.space, "os") # warm up reference counts
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit