假设我有一个像这样的类。
class SomeProductionProcess(CustomCachedSingleTon):
@classmethod
def loaddata(cls):
"""
Uses an iterator over a large file in Production for the Data pipeline.
"""
pass
现在在测试时,我想要修改 loaddata()
方法内部的逻辑。这将是一个简单的自定义逻辑,不处理大数据。
如何使用 Python Mock UnitTest 框架在测试时提供 loaddata()
的自定义实现?