Author: Ronan Lamy <[email protected]>
Branch: py3.5
Changeset: r91574:f7455164661f
Date: 2017-06-08 17:05 +0100
http://bitbucket.org/pypy/pypy/changeset/f7455164661f/
Log: -A tests should not import random pypy.module.XXX (partial backout
of 421d7a728d21)
diff --git a/pypy/tool/pytest/apptest.py b/pypy/tool/pytest/apptest.py
--- a/pypy/tool/pytest/apptest.py
+++ b/pypy/tool/pytest/apptest.py
@@ -22,6 +22,14 @@
pypyroot = os.path.dirname(pypydir)
+RENAMED_USEMODULES = {
+ '_winreg': 'winreg',
+ 'exceptions': 'builtins',
+ 'struct': '_struct',
+ 'thread': '_thread',
+ 'operator': '_operator',
+ 'signal': '_signal'}
+
class AppError(Exception):
def __init__(self, excinfo):
self.excinfo = excinfo
@@ -57,8 +65,7 @@
def _rename_module(name):
- mod = __import__("pypy.module." + name, globals(), locals(), ['Module'])
- return mod.Module.applevel_name or name
+ return str(RENAMED_USEMODULES.get(name, name))
def run_with_python(python_, target_, usemodules, **definitions):
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit