75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 | |
def _test_module(self): |
-> funcitem = self.getexample("pass") |
moditem = self.getmod() |
outcomes = self.prepare_outcomes() |
|
def boxfun(config, item, funcitem, outcomes): |
hosts = [HostInfo('localhost')] |
r = self.reporter(config, hosts) |
r.report(repevent.ItemStart(item)) |
ch = DummyChannel(hosts[0]) |
for outcome in outcomes: |
r.report(repevent.ReceivedItemOutcome(ch, funcitem, outcome)) |
|
cap = py.io.StdCaptureFD() |
boxfun(self.config, moditem, funcitem, outcomes) |
out, err = cap.reset() |
assert not err |
return out | |