0
我试图用通用装饰器执行所有的功能而不调用所有的功能。例如Python - 基于装饰器的执行
@run
@v1
def test1():
#do something
@run
@v1
@v2
def test2():
#do something
@run
@v2
def test3():
#do something
@run
def test4():
#do something
我想执行基于装饰器的测试函数,如@run执行所有4个测试。 @ v1只执行前两个。我怎样才能做到这一点?任何指导都会有所帮助。
你当然不能按照你写的方式去做;逗号不是有效的Python,也不是'v1.2'。 – kindall
是的,我不能使用逗号,我可以在下一行添加新的装饰器。 我想执行基于装饰器的测试 – Kris