Angenommen, ich ein Modul haben, die so etwas wie dies funktioniert:Wie testen Sie Code, der ImportErrors behandelt?
try:
from foo import bar
except ImportError:
def bar():
pass
Wie teste ich die except ImportError
Block mit pytest?
@ Mangohero1 das Snippet würde an der Spitze eines Moduls, nicht Teil einer Funktion sein. Es gibt keine Möglichkeit, dass sich der Importfehler in pytest "aufblubbert". –
Darf ich fragen, warum Sie das testen wollen? Nur neugierig. – dvnguyen
Entschuldigung, falsch gelesen. Wäre es nicht genauso? 'Test_' vorsetzen? – Mangohero1