Носовые тесты и тестовые библиотеки - PullRequest
0 голосов
/ 05 июня 2018

У меня есть модуль, который выглядит примерно так:

import A.b
import A.c
if name == "A":
    load_some_settings()

в test.py

import A
# avoid load_some_settings()

Здесь не работает Mocking, поскольку модуль загружается перед установкой исправлений.Я попытался импортировать через imp.load_source, однако он загружает модуль дважды, один раз с реальным именем, а затем с новым именем

...