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
def each_scenario(cls, function): CALLBACK_REGISTRY.append_to('scenario', "%s_each" % cls.__name__, function) return function
def each_step(cls, function): CALLBACK_REGISTRY.append_to('step', "%s_each" % cls.__name__, function) return function
def all(cls, function): CALLBACK_REGISTRY.append_to('all', cls.__name__, function) return function
def method(self, fn): CALLBACK_REGISTRY.append_to(where, when % {'0': self.name}, fn) return fn
def method(self, fn): CALLBACK_REGISTRY.append_to(where, when % {'0': self.name}, fn) return fn
def outline(cls, function): CALLBACK_REGISTRY.append_to('scenario', "outline", function) return function
def method(self, fn): #print name, where, when #print fn.func_code CALLBACK_REGISTRY.append_to(where, when % {'0': self.name}, fn) return fn
def runserver(cls, function): CALLBACK_REGISTRY.append_to('runserver', cls.__name__, function) return function
def each_app(cls, function): CALLBACK_REGISTRY.append_to('app', "%s_each" % cls.__name__, function) return function
def each_scenario(cls, function): CALLBACK_REGISTRY.append_to('scenario', "%s_each" % cls.__name__, function) return function
def all(cls, function): CALLBACK_REGISTRY.append_to('all', cls.__name__, function) return function
def handle_request(cls, function): CALLBACK_REGISTRY.append_to('handle_request', cls.__name__, function) return function
def runserver(cls, function): CALLBACK_REGISTRY.append_to('runserver', cls.__name__, function) return function
def method(self, fn): CALLBACK_REGISTRY.append_to(where, when.format(self.name), fn) return fn
def outline(cls, function): CALLBACK_REGISTRY.append_to('scenario', "outline", function) return function
def each_feature(cls, function): CALLBACK_REGISTRY.append_to('feature', "%s_each" % cls.__name__, function) return function
def handle_request(cls, function): CALLBACK_REGISTRY.append_to('handle_request', cls.__name__, function) return function