jeder Komponententest, den ich ausführe, schreibt Python-Code in eine Datei und importiert sie dann als Modul. Das Problem ist, dass sich der Code ändert, aber weitere Importanweisungen das Modul nicht ändern.Gibt es sowieso Python-Bytecode-Cache zu löschen?
Ich denke, was ich brauche, ist eine Möglichkeit, Ether eine Neuladung auf einem Modul erzwingen oder den internen Bytecode-Cache löschen. Irgendwelche Ideen?
Danke!
Mir gefiel diese Lösung am besten, weil sie erlaubt, die Tests mit verschiedenen Python-Interpretern zu machen und es ist viel sicherer (meine Tests funktionieren jetzt!) – Scott