【发布时间】:2015-12-15 23:12:31
【问题描述】:
我想知道是否有可能创建一个无论调用什么“方法”都始终返回 None 的类。
例如,
# The following all returns None
Myclass.method1()
Myclass.method2(1, 2, 3)
Myclass.method2(1,2)
基本上,我想实现一个类,这样
- 任何未由该类定义的非内置方法都被接受并被识别为有效方法。
- 第 1 点的所有方法都将返回 None
我知道mock.MagicMock 可以给我这个结果,但是速度很慢,所以我想知道是否有更好的方法来做到这一点。
【问题讨论】: