Exemplo n.º 1
0
        def inner(self, callback, name=None):
            if not callable(callback):
                name = callback
                return lambda callback: inner(self, callback, name=name)

            CALLBACK_REGISTRY.append_to(
                where,
                when.format(name=self.name),
                function=callback,
                name=name,
            )

            return callback
Exemplo n.º 2
0
 def each_scenario(cls, function):
     CALLBACK_REGISTRY.append_to('scenario', "%s_each" % cls.__name__, function)
     return function
Exemplo n.º 3
0
 def each_step(cls, function):
     CALLBACK_REGISTRY.append_to('step', "%s_each" % cls.__name__, function)
     return function
Exemplo n.º 4
0
 def all(cls, function):
     CALLBACK_REGISTRY.append_to('all', cls.__name__, function)
     return function
Exemplo n.º 5
0
 def method(self, fn):
     CALLBACK_REGISTRY.append_to(where, when % {'0': self.name}, fn)
     return fn
Exemplo n.º 6
0
 def method(self, fn):
     CALLBACK_REGISTRY.append_to(where, when % {'0': self.name}, fn)
     return fn
Exemplo n.º 7
0
 def outline(cls, function):
     CALLBACK_REGISTRY.append_to('scenario', "outline", function)
     return function
Exemplo n.º 8
0
 def method(self, fn):
     #print name, where, when
     #print fn.func_code
     CALLBACK_REGISTRY.append_to(where, when % {'0': self.name}, fn)
     return fn
Exemplo n.º 9
0
 def runserver(cls, function):
     CALLBACK_REGISTRY.append_to('runserver', cls.__name__, function)
     return function
Exemplo n.º 10
0
 def each_app(cls, function):
     CALLBACK_REGISTRY.append_to('app', "%s_each" % cls.__name__, function)
     return function
Exemplo n.º 11
0
 def each_scenario(cls, function):
     CALLBACK_REGISTRY.append_to('scenario', "%s_each" % cls.__name__,
                                 function)
     return function
Exemplo n.º 12
0
 def all(cls, function):
     CALLBACK_REGISTRY.append_to('all', cls.__name__, function)
     return function
Exemplo n.º 13
0
 def handle_request(cls, function):
     CALLBACK_REGISTRY.append_to('handle_request', cls.__name__, function)
     return function
Exemplo n.º 14
0
 def runserver(cls, function):
     CALLBACK_REGISTRY.append_to('runserver', cls.__name__, function)
     return function
Exemplo n.º 15
0
 def method(self, fn):
     CALLBACK_REGISTRY.append_to(where, when.format(self.name), fn)
     return fn
Exemplo n.º 16
0
 def outline(cls, function):
     CALLBACK_REGISTRY.append_to('scenario', "outline", function)
     return function
Exemplo n.º 17
0
 def each_feature(cls, function):
     CALLBACK_REGISTRY.append_to('feature', "%s_each" % cls.__name__, function)
     return function
Exemplo n.º 18
0
 def handle_request(cls, function):
     CALLBACK_REGISTRY.append_to('handle_request', cls.__name__, function)
     return function