Unterdrücken Sie die protokollierten Informationen von factory_boy?

8

Gibt es eine Möglichkeit, den erfassten Protokollierungsinformationsblock zu unterdrücken (d. h. zu verbergen), den der Factory Boy generiert, wenn ein Test fehlschlägt oder einen Fehler generiert? Ich spreche darüber:

%Vor%

Oft sind diese Informationen nicht relevant oder notwendig, um das Problem zu lösen, und es ist nur eine Menge Dinge, die ich nach oben scrollen muss, um zu sehen, was den Fehler verursacht hat.

Danke.

    
William 03.10.2013, 15:35
quelle

1 Antwort

17

Sie können die Protokollierungsstufe factory_boy folgendermaßen ändern:

%Vor%

Ersetze WARN mit dem von dir gewünschten Level. Ich weiß nicht, wo ich das in eine Django-Umgebung stellen soll, aber Sie können dies in Ihre Testdatei oder einen globalen Initialisierer einfügen.

Dies sollte jede Protokollierung außer tatsächlichen factory_boy Fehlern & amp; Warnungen.

Sonderbare Vorgabe, da das Debugging von factory_boy selten hilfreich und unglaublich ausführlich ist.

    
Jim Stewart 11.10.2013, 17:50
quelle

Tags und Links