Um einen zirkulären Import zu vermeiden, wurde ich gezwungen, eine Funktion zu definieren, die wie folgt aussieht:
%Vor% Nun möchte ich diese Funktion testen können, mit do_it_helper
gepatcht. Wenn der Import ein Import auf oberster Ebene ist,
würde gut funktionieren. Der obige Code gibt mir jedoch:
%Vor%Aus irgendeinem Grund habe ich auch versucht, die Patch-Anweisung zu ändern:
%Vor%Aber das erzeugte einen ähnlichen Fehler. Gibt es eine Möglichkeit, diese Funktion zu verspotten, da ich gezwungen bin, sie in der Funktion zu importieren, in der sie verwendet wird?
Tags und Links python unit-testing testing mocking python-unittest