def test_box_executor_stdout(self):
-> item = self.getexample("print")
ex = BoxExecutor(item, config=self.config)
outcome_repr = ex.execute()
outcome = ReprOutcome(outcome_repr)
assert outcome.passed
assert outcome.stdout.find("samfing") != -1
def getexample(self, name):
funcname = "func" + name
-> col = self.collector_test_one.join(funcname)
assert col is not None, funcname
return col
def join(self, name):
res = super(Module, self).join(name)
if res is None:
attr = getattr(self.obj, name, None)
if attr is not None:
-> res = self.makeitem(name, attr, usefilters=False)
return res