У меня есть модуль, который выглядит примерно так:
import A.b
import A.c
if name == "A":
load_some_settings()
в test.py
import A
# avoid load_some_settings()
Здесь не работает Mocking, поскольку модуль загружается перед установкой исправлений.Я попытался импортировать через imp.load_source
, однако он загружает модуль дважды, один раз с реальным именем, а затем с новым именем