def _run_fixtures(self): queue = self._get_pyro_proxy("queue") remote_reporter = self._get_pyro_proxy("reporter") from testoob.reporting.reporter_proxy import ReporterProxy local_reporter = ReporterProxy() local_reporter.add_observer(remote_reporter) for id in iter_queue(queue, None, timeout=PyroRunner.GET_TIMEOUT): fixture = self.fixture_ids[id] fixture(local_reporter)
def setUp(self): from testoob.reporting.reporter_proxy import ReporterProxy self.proxy = ReporterProxy() from testoob.reporting.base import BaseReporter class SuccessReporter(BaseReporter): def __init__(self): BaseReporter.__init__(self) self.success = True def isSuccessful(self): return self.success self.reporters = (SuccessReporter(), SuccessReporter()) for reporter in self.reporters: self.proxy.add_observer(reporter)
def setUp(self): from testoob.reporting.reporter_proxy import ReporterProxy self.proxy = ReporterProxy() self.reporter = MethodsCalledMock() self.proxy.add_observer(self.reporter)