Мне нужно создать какой-то MockMixin
для моих тестов. Он должен включать в себя mocks для всего, что вызывает внешние источники. Например, каждый раз, когда я сохраняю модель в панели администратора, я вызываю несколько удаленных URL-адресов. Было бы хорошо, чтобы это насмехалось и использовало так:
class ExampleTestCase(MockedTestCase):
# tests
Поэтому каждый раз, когда я сохраняю модель в admin, например, в функциональных тестах, этот макет применяется вместо вызова удаленных URL-адресов.
Это действительно возможно? Я могу сделать это для одного конкретного теста, это не проблема. Но было бы более полезно иметь какой-то глобальный макет, потому что я использую его много.