标签: python django python-2.7 mocking
如何检查方法是否正在调用函数b()?
class hello(): delete(): b()
我想在单元测试中使用mock。
答案 0 :(得分:0)
如果您只是想要一种模拟对象的方法this可能是最好的方法。
要回答问题的第一部分,确实有办法获取有关调用者函数的信息。 This可能会帮助您
答案 1 :(得分:0)
假设您有一个测试环境,您可以启动python(或Ipython)shell并使用调试器来调用该函数:
如果这是你的功能
def multiplier(a,b): print a*b
然后你可以在shell中执行此操作并调试代码:
import ipdb ipdb.runcall(multiplier, 10, 10)