Exemple #1
0
    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)
Exemple #2
0
    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)
Exemple #3
0
 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)
Exemple #4
0
def an_example_group(description=IRRELEVANT_DESCRIPTION):
    return ExampleGroup(IRRELEVANT_DESCRIPTION)
Exemple #5
0
def an_example_group(subject=IRRELEVANT_SUBJECT):
    return ExampleGroup(IRRELEVANT_SUBJECT)