我的后端库有一个简单的功能界面。我希望有完整的测试报道,但我还没有实现。因此,来自Web应用程序的一些调用会导致问题。我想存储这些调用,以便能够在简单的设置中重现错误(没有webapp)。我在想的是:
@testcase
def func1(*args, **kwargs):
# do some stuff
return sth
而testcase
装饰器只会将所有调用存储到func1
某处,以便我可以重复使用它进行测试。
我想避免在这里重新发明轮子。是否有可用于执行此类"功能呼叫记录"?
的库或者你对如何解决这个问题还有其他建议吗?