From 5dbf4fc0c25889ff82dd3f4e541f6a86cba7a09e Mon Sep 17 00:00:00 2001 From: holger krekel Date: Tue, 3 Dec 2013 09:40:40 +0100 Subject: [PATCH] fix importorskip test --- testing/test_runner.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/testing/test_runner.py b/testing/test_runner.py index 0c47404b6..b3a144889 100644 --- a/testing/test_runner.py +++ b/testing/test_runner.py @@ -469,12 +469,14 @@ def test_importorskip(): assert path.purebasename == "test_runner" pytest.raises(SyntaxError, "py.test.importorskip('x y z')") pytest.raises(SyntaxError, "py.test.importorskip('x=y')") - path = importorskip("py", minversion=py.__version__) mod = py.std.types.ModuleType("hello123") mod.__version__ = "1.3" + sys.modules["hello123"] = mod pytest.raises(pytest.skip.Exception, """ py.test.importorskip("hello123", minversion="1.3.1") """) + mod2 = pytest.importorskip("hello123", minversion="1.3") + assert mod2 == mod except pytest.skip.Exception: print(py.code.ExceptionInfo()) py.test.fail("spurious skip")