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))

questionAnswers(5)

yourAnswerToTheQuestion