我正在为使用Facebook Ads api的应用程序编写单元测试。我正在尝试使用以下方法模拟远程创建函数:
CustomAudience.remote_create = Mock(return_value="some value")
然而,当我在CustomAudience的实例上调用remote_create时,它似乎调用了实际的函数,因为我没有设置api而得到异常。我的理解是,以这种方式模拟CustomAudience.remote_create应该在实例上调用此函数时调用mock。
我发现以这种方式在我自己的类中的mocking函数工作正常但是它不能使用remote_create函数。
Python中是否存在一些无法模拟的函数?就像在Java中你怎么能模拟最终的类?
答案 0 :(得分:0)
啊,导入错误。我在嘲笑错误的功能。