【问题标题】:How to check if mock has any side effects left?如何检查模拟是否有任何副作用?
【发布时间】:2021-01-07 14:49:46
【问题描述】:

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

例如:

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

【问题讨论】:

    标签: python python-mock


    【解决方案1】:

    这会读取变量中的位数。

    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)
    

    【讨论】:

    • 这不会消除所有剩余的副作用吗?
    • 所有这一切都是在计算其中的数字,变量 N 和 Mocked_Foo 仍然相同
    猜你喜欢
    • 2013-11-18
    • 1970-01-01
    • 2013-04-27
    • 2020-06-25
    • 2022-10-04
    • 1970-01-01
    • 2011-12-31
    • 1970-01-01
    • 2014-10-24
    相关资源
    最近更新 更多