Я хочу смоделировать MyApp, который импортирует модуль (ResourceX), для которого требуется ресурс, который в данный момент недоступен и не будет работать.
Решением для этого является создание и импорт фиктивного модуля ResourceX (с именем ResourceXSimulated) и перенаправление его в MyApp в качестве ResourceX. Я хочу сделать это, чтобы избежать взлома большого количества кода и получить всевозможные исключения из MyApp.
Я использую Python, и он должен выглядеть примерно так:
«Импортировать ResourceXSimulated как ResourceX»
«ResourceX.getData ()», фактически вызывает ResourceXSimultated.getData ()
Будем рады узнать, поддерживает ли Python такой тип перенаправления.
Приветствие.
ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ: У меня есть доступ к исходным файлам.
ОБНОВЛЕНИЕ: я думаю добавить как можно меньше кода в MyApp относительно использования модуля fake и добавить этот код рядом с операторами импорта.