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