【发布时间】:2010-11-13 01:26:50
【问题描述】:
假设我有以下内容:
def with_connection(f):
def decorated(*args, **kwargs):
f(get_connection(...), *args, **kwargs)
return decorated
@with_connection
def spam(connection):
# Do something
我想测试spam 函数,而无需经历设置连接(或装饰器正在做的任何事情)的麻烦。
给定spam,我如何从中剥离装饰器并获得底层的“未装饰”功能?
【问题讨论】: