Deaktiviere PyTest Rekursionsprüfung?

9

Wenn ich PyTest starte, bekomme ich einige Tests mit

%Vor%

Wenn ich die Tests jedoch manuell ausführe, sehe ich, dass es keine unendliche Rekursion gibt. Mein Code tut etwas seltsames Zeug, das wahrscheinlich Pyret's Rekursionsdetektor des Tricks ist.

Gibt es eine Möglichkeit, die Rekursionsprüfung für bestimmte Tests zu deaktivieren?

Ich führe PyTest 3.0.1

aus     
Peter 07.09.2016, 15:13
quelle

1 Antwort

0

Wenn Sie return_value auf eine mokierte Funktion setzen, auf die von Ihrem rekursiven Code verwiesen wird, verwenden Sie stattdessen side_effect .

    
mixja 16.05.2017 15:12
quelle

Tags und Links