Как проверить, что функция вызывается внутри функции с тестами носа

Я пытаюсь настроить автоматическое модульное тестирование для проекта. У меня есть некоторые функции, которые в качестве побочного эффекта иногда вызывают другую функцию. Я хочу написать модульный тест, который проверяет, что вторая функция вызывается, но яЯ в тупике. Ниже приведен пример псевдокода:

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()-призывы называется?

Ответы на вопрос(2)

Ваш ответ на вопрос