Author: Antonio Cuni <[email protected]>
Branch: py3k
Changeset: r52981:dd83b30764ff
Date: 2012-02-28 12:39 +0100
http://bitbucket.org/pypy/pypy/changeset/dd83b30764ff/
Log: it might happen that itertools is already imported because _io
imports locale which imports the world. Delete it from sys.modules
before starting the test
diff --git a/pypy/module/imp/test/test_import.py
b/pypy/module/imp/test/test_import.py
--- a/pypy/module/imp/test/test_import.py
+++ b/pypy/module/imp/test/test_import.py
@@ -611,7 +611,7 @@
# 'import itertools' is supposed to find itertools.py if there is
# one in sys.path.
import sys
- assert 'itertools' not in sys.modules
+ sys.modules.pop('itertools', None)
import itertools
assert hasattr(itertools, 'hello_world')
assert not hasattr(itertools, 'count')
@@ -624,7 +624,7 @@
# if there is also one in sys.path as long as it is *after* the
# special entry '.../lib_pypy/__extensions__'.
import sys
- assert 'itertools' not in sys.modules
+ sys.modules.pop('itertools', None)
sys.path.append(sys.path.pop(0))
try:
import itertools
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit