首页 > 解决方案 > 如何检查模拟是否有任何副作用?

问题描述

在python中,是否可以检查是否有任何副作用以及剩余多少副作用?

例如:

mocked_foo = patch.object(Foo, 'method', side_effects=[1, 2, 3])

标签: pythonpython-mock

解决方案


这将读取变量中的位数。

n=int(input(mocked_foo))
count=0
while(n>0):
    count=count+1
    n=n//10
print("The number of side effects left are:",count)

推荐阅读