我见过this关于修饰类的所有方法的答案。但是,他说他的方法不能与静态方法一起使用。
是否有另一种方法来定义类,而无需显式装饰它们?
即
class ImplicitlyDecoratedClass(object):
# decorating all methods somehow...
def a():
pass
它实际上将用a()
装饰@pytest.fixture + @staticmethod
的地方,就像我要声明的那样:
class ImplicitlyDecoratedClass(object):
@staticmethod
@pytest.fixture
def a():
pass
?