From cd9e30b2215604bd601d00ecbb9989002aac9be5 Mon Sep 17 00:00:00 2001 From: Ronny Pfannschmidt Date: Sun, 24 Jan 2016 00:40:27 +0100 Subject: [PATCH] work around python 2/3 difference by using str(exception) --- _pytest/monkeypatch.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/_pytest/monkeypatch.py b/_pytest/monkeypatch.py index 43b8c2fe1..4431d25b3 100644 --- a/_pytest/monkeypatch.py +++ b/_pytest/monkeypatch.py @@ -45,7 +45,8 @@ def resolve(name): try: __import__(used) except ImportError as ex: - expected = ex.message.split()[-1] + # str is used for py2 vs py3 + expected = str(ex).split()[-1] if expected == used: raise else: