From fe1c35f8d045d08cc9f8d07529c29597b80e9ff5 Mon Sep 17 00:00:00 2001 From: Benjamin Peterson Date: Sat, 5 May 2012 17:31:05 -0400 Subject: [PATCH] prepend the assertion rewriting hook, so as not to break when builtin import is explicitly on sys.meta_path --- _pytest/assertion/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_pytest/assertion/__init__.py b/_pytest/assertion/__init__.py index bac5f653d..a91ab4831 100644 --- a/_pytest/assertion/__init__.py +++ b/_pytest/assertion/__init__.py @@ -50,7 +50,7 @@ def pytest_configure(config): hook = None if mode == "rewrite": hook = rewrite.AssertionRewritingHook() - sys.meta_path.append(hook) + sys.meta_path.insert(0, hook) warn_about_missing_assertion(mode) config._assertstate = AssertionState(config, mode) config._assertstate.hook = hook