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

Reply via email to