def test_example_tryiter(): |
events = [] |
tmpdir = py.test.ensuretemp("tryitertest") |
tmpdir.ensure("a", "__init__.py") |
tmpdir.ensure("conftest.py").write(py.code.Source(""" |
import py |
py.test.skip("Reason") |
""")) |
tmpdir.ensure("a", "test_empty.py").write(py.code.Source(""" |
def test_empty(): |
pass |
""")) |
-> rootcol = py.test.collect.Directory(tmpdir) |
data = list(rootcol._tryiter(reporterror=events.append)) |
assert len(events) == 2 |
assert str(events[1][0].value).find("Reason") != -1 |