diff --git a/_pytest/nose.py b/_pytest/nose.py index 89df65348..aa48d9f4e 100644 --- a/_pytest/nose.py +++ b/_pytest/nose.py @@ -41,8 +41,9 @@ def teardown_nose(item): def pytest_make_collect_report(collector): if sys.modules.get("unittest"): - SkipTest = py.std.unittest.SkipTest - collector.skip_exceptions += (SkipTest,) + SkipTest = getattr(py.std.unittest, "SkipTest", None) + if SkipTest is not None: + collector.skip_exceptions += (SkipTest,) if isinstance(collector, pytest.Generator): call_optional(collector.obj, 'setup')