Как издеваться над импортом

модульA включаетimport B на его вершине. Однако в тестовых условиях я бы хотелиздеваться B вA (фиктивныйA.B) и полностью воздерживаться от импортаB.

По факту,B не установлен в тестовой среде специально.

A это тестируемое устройство. Я должен импортироватьA со всей его функциональностью.B это модуль, который мне нужно издеваться Но как я могу издеватьсяB вA и остановитьсяA от импорта реальногоB, если первым деломA делает это импортB?

(Причина, по которой B не установлен, заключается в том, что я использую pypy для быстрого тестирования, и, к сожалению, B пока не совместим с pypy.)

Как это можно сделать?

Ответы на вопрос(6)

Ваш ответ на вопрос