def _create_example_group(self, klass): name = self._description(klass) tags = self._tags_for(name) if '__pending' in klass.__name__: return PendingExampleGroup(name, tags=tags) return ExampleGroup(name, tags=tags)
def _create_example_group(self, klass): name = klass._example_name tags = klass._tags if klass._pending: return PendingExampleGroup(name, tags=tags) elif klass._shared: return SharedExampleGroup(name, tags=tags) return ExampleGroup(name, tags=tags)
def _create_example_group(self, klass, execution_context=None): if '__pending' in klass.__name__: return PendingExampleGroup(self._subject(klass), execution_context=execution_context) return ExampleGroup(self._subject(klass), execution_context=execution_context)
def an_example_group(description=IRRELEVANT_DESCRIPTION): return ExampleGroup(IRRELEVANT_DESCRIPTION)
def an_example_group(subject=IRRELEVANT_SUBJECT): return ExampleGroup(IRRELEVANT_SUBJECT)