def test_nested_import_error(self): |
o = tmpdir.ensure('Ians_importfailure', dir=1) |
tfile = o.join('test_import_fail.py') |
tfile.write(py.code.Source(""" |
import import_fails |
def test_this(): |
assert import_fails.a == 1 |
""")) |
o.join('import_fails.py').write(py.code.Source(""" |
import does_not_work |
a = 1 |
""")) |
session = self.mainsession(o) |
l = session.getitemoutcomepairs(Failed) |
assert len(l) == 1 |
item, outcome = l[0] |
-> assert str(outcome.excinfo).find('does_not_work') != -1 |