Ich habe gerade eine kleine Anwendung (mit Django) erstellt, die alle Lebensläufe von Arbeitsuchenden akzeptiert. Daher lädt jeder Arbeitsuchende seinen Lebenslauf in dem bereitgestellten Formular hoch. Wie teste ich das mit Testfällen? Ich bin es gewohnt, Fixtures für meine Anfangsdaten mit Hilfe von JSON-Dateien zu schreiben. Wie hätte ich mit doc-Dateien die gleiche Funktion? So einfach möchte ich meine Testfälle auf einer anderen Reihe von Lebensläufen ausführen. Wie erreiche ich das mit minimaler Komplexität?Testen von Dokumenten-Uploads im Entwicklungsserver mit JSON-Dateien
1
A
Antwort
0
können Sie django fake file uploads
0
versuchen Ofcourse dies eine Arbeit um kam ich mit ist. Ich lege alle meine .doc-Dateien in das Verzeichnis/fixtures/und öffne sie manuell und lese sie. wie:
Klasse MyTests (Testcase):
def setUp(self):
from django.test.client import Client
self.client = Client()
self.file = open(settings.FILES + 'somefile.doc', 'rb')
def test_someusecase(self):
signup_data = {'fname':"Alexander", 'email':'[email protected]', 'file':self.file}
response = self.client.post(path='/signup/', data=signup_data)
So ist es nur eine alternative Möglichkeit, meine Sachen zu erledigen. Ich bin sicher, es ist keine beste Lösung. Wenn jemand einen findet! Gib mir Bescheid.
Verwandte Themen
- 1. Gibt es eine einfache Möglichkeit, SSL-geschützte Webseiten im Entwicklungsserver mit Django zu testen?
- 2. Yeoman/AngularJS Laden CSS im Entwicklungsserver
- 3. Stresstest-Entwicklungsserver/Produktionsserver
- 4. Einstellung PHP-Entwicklungsserver mit Subversion
- 5. SSL mit Visual Studio-Entwicklungsserver
- 6. Wie testen Sie Fehlerbehandlung mit "remote Host" -Fehler mit ASP.NET-Entwicklungsserver?
- 7. ASP.NET-Entwicklungsserver-Port
- 8. SVN auf dem Entwicklungsserver
- 9. Wie testen benutzerdefinierte 404 und 500 Seiten auf dem Entwicklungsserver mit statischen Dateien?
- 10. Zugriff von extern auf Python-Entwicklungsserver
- 11. IIS7 - Kennwortschutz Entwicklungsserver
- 12. Prestashop Subdomain Entwicklungsserver
- 13. Mehrere von Visual Studio gestartete Entwicklungsserver
- 14. Testen @Scheduled im Frühjahr
- 15. Testen von Controllern im Play Framework
- 16. Wie Visual Studio Entwicklungsserver in VS2015 verwenden
- 17. Testen von $ log.error im Provider mit Angular und Jasmine
- 18. Wie erzwinge ich Windows-Authentifizierung mit lokalen ASP.net-Entwicklungsserver?
- 19. Visual Studio Entwicklungsserver mit ISAPI-Filter
- 20. Asp.NET Entwicklungsserver DirectoryNotFoundException
- 21. Testen von ActiveAndroid mit Robolectric
- 22. Testen von DialogFragments mit Robolectric
- 23. Django-Entwicklungsserver und MIME-Typen
- 24. Remote-Datenbankverwaltung vom lokalen Entwicklungsserver
- 25. Data Viewer für AppEngine Entwicklungsserver
- 26. Testen von Popups mit NUnit
- 27. Testen von Controllern mit Minitest
- 28. Testen von Links mit rspec?
- 29. Testen von Suchkick mit RSpec
- 30. Testen von Winkeldienst mit Jasmine