检查使用运行时对象创建调用的模拟

尼莱什

我有像cassandra cluster这样的代码

cluster = Cluster(
        config.CASS_CLUSTER,
        load_balancing_policy=policies.DCAwareRoundRobinPolicy(
            config.CASS_D_CENTER))

当我为此编写UT并尝试Cluster使用我的参数检查调用时。

mock_cluster.assert_called_with(
    config.CASS_CLUSTER,
    load_balancing_policy=policies.DCAwareRoundRobinPolicy(
        config.CASS_D_CENTER))

它给出了错误。

AssertionError: Expected call: Cluster(['192.168.1.1'], load_balancing_policy=<cassandra.policies.DCAwareRoundRobinPolicy object at 0x106fa2ed0>)
Actual call: Cluster(['192.168.1.1'], load_balancing_policy=<cassandra.policies.DCAwareRoundRobinPolicy object at 0x106fa2cd0>)

我得到这个是因为两个对象都不同,是否有任何方法可以检查called_with模拟?

mock_cluster.assert_called_with(
    config.CASS_CLUSTER,
    load_balancing_policy=mock.ANY)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

检查使用运行时对象创建调用的模拟

来自分类Dev

如何从可以在运行时使用的资源文件中创建和调用类对象?

来自分类Dev

Android-使用Dagger在运行时创建对象

来自分类Dev

在运行时创建对象并使用它们

来自分类Dev

使用运行时创建的委托和对象

来自分类Dev

在运行时创建Command对象

来自分类Dev

在运行时创建对象?

来自分类Dev

发送回运行时创建的对象

来自分类Dev

从对象列表创建运行时已知类型的列表并调用通用方法

来自分类Dev

2020年以后,使用Typeguard在运行时按类型或接口检查Typescript对象

来自分类Dev

类对象的运行时检查失败#2

来自分类Dev

检查运行时创建的复选框的状态

来自分类Dev

使用Decorator包装器运行时,“ DataFrame”对象不可调用错误

来自分类Dev

如何为运行时创建的TextField调用requestFocus?

来自分类Dev

在 Unity 中调用了运行时创建的哪个 Toggle?

来自分类常见问题

如何在运行时使用LambdaMetaFactory创建代理对象?

来自分类Dev

如何在Scala中使用运行时参数创建单例对象

来自分类Dev

如何在运行时使用依赖注入创建新对象

来自分类Dev

在运行时创建DEEP不可变对象

来自分类Dev

如何设计基于运行时模式的依赖对象创建?

来自分类Dev

OpenGLES-在运行时创建对象

来自分类Dev

在运行时过程性地创建和命名对象

来自分类Dev

创建基类对象时的运行时多态

来自分类Dev

Java:对象创建导致运行时错误

来自分类Dev

创建对象时尝试并捕获运行时问题

来自分类Dev

ActiveX组件无法创建对象VBA运行时错误

来自分类Dev

程序运行时如何创建新的变量或对象?(C ++)

来自分类Dev

在运行时创建的对象上的双击事件-Delphi

来自分类Dev

如何在Java运行时动态创建对象

Related 相关文章

  1. 1

    检查使用运行时对象创建调用的模拟

  2. 2

    如何从可以在运行时使用的资源文件中创建和调用类对象?

  3. 3

    Android-使用Dagger在运行时创建对象

  4. 4

    在运行时创建对象并使用它们

  5. 5

    使用运行时创建的委托和对象

  6. 6

    在运行时创建Command对象

  7. 7

    在运行时创建对象?

  8. 8

    发送回运行时创建的对象

  9. 9

    从对象列表创建运行时已知类型的列表并调用通用方法

  10. 10

    2020年以后,使用Typeguard在运行时按类型或接口检查Typescript对象

  11. 11

    类对象的运行时检查失败#2

  12. 12

    检查运行时创建的复选框的状态

  13. 13

    使用Decorator包装器运行时,“ DataFrame”对象不可调用错误

  14. 14

    如何为运行时创建的TextField调用requestFocus?

  15. 15

    在 Unity 中调用了运行时创建的哪个 Toggle?

  16. 16

    如何在运行时使用LambdaMetaFactory创建代理对象?

  17. 17

    如何在Scala中使用运行时参数创建单例对象

  18. 18

    如何在运行时使用依赖注入创建新对象

  19. 19

    在运行时创建DEEP不可变对象

  20. 20

    如何设计基于运行时模式的依赖对象创建?

  21. 21

    OpenGLES-在运行时创建对象

  22. 22

    在运行时过程性地创建和命名对象

  23. 23

    创建基类对象时的运行时多态

  24. 24

    Java:对象创建导致运行时错误

  25. 25

    创建对象时尝试并捕获运行时问题

  26. 26

    ActiveX组件无法创建对象VBA运行时错误

  27. 27

    程序运行时如何创建新的变量或对象?(C ++)

  28. 28

    在运行时创建的对象上的双击事件-Delphi

  29. 29

    如何在Java运行时动态创建对象

热门标签

归档