def __init__(self, suite): self.stream = pulsar.get_stream(suite.cfg) self.runner = TestRunner(suite.cfg.test_plugins, self.stream) self.abort_message = self.runner.configure(suite.cfg) self.root = suite.root_dir self.modules = suite.cfg.test_modules self.logger = suite.logger
def new_runner(self): '''The :class:`.TestRunner` driving test cases. ''' result_class = getattr(self, 'result_class', None) stream = pulsar.get_stream(self.cfg) runner = TestRunner(self.cfg.plugins, stream, result_class) abort_message = runner.configure(self.cfg) if abort_message: # pragma nocover raise ExitTest(str(abort_message)) self.runner = runner return runner
def new_runner(self): '''The :class:`.TestRunner` driving test cases. ''' if mock is None: # pragma nocover raise ExitTest('python %s requires mock library for pulsar ' 'test suite application' % pyver) result_class = getattr(self, 'result_class', None) stream = pulsar.get_stream(self.cfg) runner = TestRunner(self.cfg.plugins, stream, result_class) abort_message = runner.configure(self.cfg) if abort_message: # pragma nocover raise ExitTest(str(abort_message)) self.runner = runner return runner