python - 如何检查模拟是否有任何副作用?
问题描述
在python中,是否可以检查是否有任何副作用以及剩余多少副作用?
例如:
mocked_foo = patch.object(Foo, 'method', side_effects=[1, 2, 3])
解决方案
这将读取变量中的位数。
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)
推荐阅读
- c# - 如何从列表中的多列添加字符串值
c# windows 窗体 - typescript - 如何配置 TypeScript 编译器以使用新环境中的特定附加语法来定位一个环境?
- css - 在手机上查看时如何更改图像的高度
- c# - Cosmos DB 参数化 SQL 查询不适用于双引号参数
- material-ui - 使用 Material-UI 和 create-react-app (react 16)
- python - 如何在kivy中只接受数字输入(双)
- firebase - Flutter Firestore:getToken由于令牌更改而中止
- javascript - 将图像缓冲区转换为 base64
- html - Flex col 增长到与最大高度相同的高度
- sql - 为什么要使用相关子查询?