Author: Amaury Forgeot d'Arc <amaur...@gmail.com> Branch: py3k Changeset: r58760:c63145cd4fa5 Date: 2012-11-05 22:48 +0100 http://bitbucket.org/pypy/pypy/changeset/c63145cd4fa5/
Log: conftest.py is now importable by python3! diff --git a/pypy/conftest.py b/pypy/conftest.py --- a/pypy/conftest.py +++ b/pypy/conftest.py @@ -30,8 +30,9 @@ def pytest_addhooks(pluginmanager): - from pypy.tool.pytest.plugins import LeakFinder - pluginmanager.register(LeakFinder()) + if sys.version_info < (3,): + from pypy.tool.pytest.plugins import LeakFinder + pluginmanager.register(LeakFinder()) def pytest_configure(config): @@ -93,10 +94,13 @@ apparently earlier on "raises" was already added to module's globals. """ - import __builtin__ + try: + import builtins + except ImportError: + import __builtin__ as builtins for helper in helpers: - if not hasattr(__builtin__, helper): - setattr(__builtin__, helper, getattr(py.test, helper)) + if not hasattr(builtins, helper): + setattr(builtins, helper, getattr(py.test, helper)) def pytest_sessionstart(session): """ before session.main() is called. """ _______________________________________________ pypy-commit mailing list pypy-commit@python.org http://mail.python.org/mailman/listinfo/pypy-commit