def _test_full_module(self): |
tmpdir = py.test.ensuretemp("repmod") |
tmpdir.ensure("__init__.py") |
tmpdir.ensure("test_one.py").write(py.code.Source(""" |
def test_x(): |
pass |
""")) |
tmpdir.ensure("test_two.py").write(py.code.Source(""" |
import py |
py.test.skip("reason") |
""")) |
tmpdir.ensure("test_three.py").write(py.code.Source(""" |
sadsadsa |
""")) |
|
def boxfun(): |
config = py.test.config._reparse([str(tmpdir)]) |
rootcol = py.test.collect.Directory(tmpdir) |
hosts = [HostInfo('localhost')] |
r = self.reporter(config, hosts) |
list(rootcol._tryiter(reporterror=lambda x : AbstractSession.reporterror(r.report, x))) |
|
cap = py.io.StdCaptureFD() |
-> boxfun() |
out, err = cap.reset() |
assert not err |
return out |