Author: Brian Kearns <[email protected]>
Branch: stdlib-2.7.6
Changeset: r69631:b0cdbb4c9947
Date: 2014-03-02 23:56 -0500
http://bitbucket.org/pypy/pypy/changeset/b0cdbb4c9947/

Log:    fix cpyext test_sre

diff --git a/pypy/module/cpyext/test/test_typeobject.py 
b/pypy/module/cpyext/test/test_typeobject.py
--- a/pypy/module/cpyext/test/test_typeobject.py
+++ b/pypy/module/cpyext/test/test_typeobject.py
@@ -180,12 +180,16 @@
         del x, y
 
     def test_sre(self):
+        import sys
+        for m in ['_sre', 'sre_compile', 'sre_constants', 'sre_parse', 're']:
+            # clear out these modules
+            try:
+                del sys.modules[m]
+            except KeyError:
+                pass
         module = self.import_module(name='_sre')
-        import sre_compile
-        sre_compile._sre = module
-        assert sre_compile.MAGIC == module.MAGIC
         import re
-        import time
+        assert re.sre_compile._sre is module
         s = u"Foo " * 1000 + u"Bar"
         prog = re.compile(ur"Foo.*Bar")
         assert prog.match(s)
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to