0
Ich habe ein Modell, das ein Dateifeld hat, und ich habe mehr oder weniger das Modell wie die Prüfung so:Wie Sie Dateien in einem django Test behandeln
def test_importing_file_and_processing(self):
file_path = os.path.join(settings.BASE_DIR,
'myapp/tests/reports/test_input_file')
report = IngestedFile(
filename='test_file'
)
report.document.save('test_file', File(open(file_path)))
report.save()
report.do_stuff()
self.assertStuf....
Gibt es eine „bessere“ Art und Weise zu die Datei testen? Die Art, wie ich Dinge teste, sieht ein bisschen hacky aus.
isolierte Funktion erstellen Was mit Ihrem aktuellen Methode ist falsch? Was meinst du mit "Hacky"? – nakiya