Я пытаюсь смоделировать класс исключений из библиотеки botocore, ClientError
, чтобы я мог изменить то, что возвращает атрибут ответа на него (и этот атрибут не генерируется до времени выполнения). Проблема в том, что класс ClientError наследуется от базового класса и вызывает super().__init__
Я получаю TypeError
при попытке смоделировать этот класс, так как он ожидает тип, отличный от MagicMock
.
Есть ли способ высмеять это, не поднимая TypeError
?