def _execute(self): options_parser = BehaveOptionsParser() arguments = options_parser.parse(self.options) if self.definition: arguments.extend(['-D', 'definition={d}'.format(d=self.definition)]) arguments.append(self.features_dir) result = self._invoke_behave(arguments) if result != 0: raise bolt_api.TaskFailedError()
def failing_task(self, **kwargs): raise api.TaskFailedError()
def _raise_if_not_none_or_zero(self, result): if result: raise api.TaskFailedError()
def setUp(self): self.exception = api.TaskFailedError()