在Python的单元测试中断言一个方法是否被调用

9 浏览
0 Comments

在Python的单元测试中断言一个方法是否被调用

假设我在Python单元测试中有以下代码:

aw = aps.Request("nv1")
aw2 = aps.Request("nv2", aw)

有没有一种简单的方法来断言在测试的第二行中调用了特定的方法(在我的情况下是aw.Clear())?例如,是否有类似下面的方法:

#伪代码:
assertMethodIsCalled(aw.Clear, lambda: aps.Request("nv2", aw))

0