我想知道是否可以创建一个类,无论调用什么“方法”,始终返回None。
例如:
# The following all returns None
Myclass.method1()
Myclass.method2(1, 2, 3)
Myclass.method2(1,2)
基本上,我想实现一个类,使得:
- 任何非内置方法,只要未被该类定义,都可以被接受并识别为有效方法。
- 所有来自点1的方法都将返回None。
我知道mock.MagicMock
可以给我这个结果,但它非常慢,所以我想知道是否有更好的方法做到这一点。