Afirme que um método foi chamado em um teste de unidade Python
Suponha que eu tenha o seguinte código em um teste de unidade Python:
aw = aps.Request("nv1")
aw2 = aps.Request("nv2", aw)
Existe uma maneira fácil de afirmar que um método específico (no meu casoaw.Clear()
) foi chamado durante a segunda linha do teste? por exemplo. existe algo parecido com isto:
#pseudocode:
assertMethodIsCalled(aw.Clear, lambda: aps.Request("nv2", aw))