Как проверить, что функция вызывается внутри функции с тестами носа
Я пытаюсь настроить автоматическое модульное тестирование для проекта. У меня есть некоторые функции, которые в качестве побочного эффекта иногда вызывают другую функцию. Я хочу написать модульный тест, который проверяет, что вторая функция вызывается, но яЯ в тупике. Ниже приведен пример псевдокода:
def a(self):
data = self.get()
if len(data) > 3500:
self.b()
# Bunch of other magic, which is easy to test.
def b(self):
serial.write("\x00\x01\x02")
Как мне это проверитьb()
-призывы называется?