У меня есть базовый класс, расширяющий unittest.TestCase, и я хочу исправить этот базовый класс, так что классы, расширяющие этот базовый класс, будут иметь также исправления.
Пример кода:
@patch("some.core.function", mocked_method)
class BaseTest(unittest.TestCase):
#methods
pass
class TestFunctions(BaseTest):
#methods
pass
Задание класса TestFunctions
напрямую работает, но исправление класса BaseTest не изменяет функциональность some.core.function
в TestFunctions
.