Ich habe viele Quellcode von funktionalen Testfällen in Python geschrieben. Viele der Code verwendet Assert für die Prüfung der Gleichheit, warum?Verwendung von Assert-Anweisung in Testfällen geschrieben in Python
0
A
Antwort
3
In den meisten Testläufen wird ein Testfehler angezeigt, wenn eine Ausnahme ausgelöst wird - was die assert()
-Funktion tut, wenn ihr Argument False
lautet.
So wird assert(1 == 0)
fehlschlagen, und diesen spezifischen Test mit einer AssertionError
Ausnahme abbrechen. Dies wird vom Testframework abgefangen und der Test wird als fehlgeschlagen markiert.
Der Framework/Test-Runner geht dann zum nächsten Test über.
Verwandte Themen
- 1. Automatisches Erstellen von Testfällen
- 2. Python-Compiler in Java geschrieben
- 3. Mehrere Variablen in Abhängigkeit von Testfällen scannen?
- 4. Verwendung von Klassennamen in Python
- 5. Verwendung von "else" in Python
- 6. Verwendung von Eval in Python?
- 7. Verwendung von Matlab in Python
- 8. Verwendung von Lambda in Python
- 9. Verwendung von `->` in Python?
- 10. Verwendung von aubio.note() in Python?
- 11. Verwendung von distplot in Python
- 12. Ausführen von Openstack-Rally-Testfällen
- 13. Instruction Set Simulator in Python geschrieben versagt
- 14. Können Windows-Treiber in Python geschrieben werden?
- 15. Interpreter geschrieben in Python funktioniert nicht richtig
- 16. Hacker-Rang Python setzt Lösungscode bei einigen Testfällen
- 17. Bedingte Ausführung von Mocha-Testfällen
- 18. Erklären Sie diese Türme von Hanoi Lösung (in Python geschrieben)
- 19. Nicht möglich, eine Zeile für rekursiven Aufruf in Python geschrieben
- 20. Wie vermeiden Sie Zeitüberschreitungen in Mocha-Testfällen?
- 21. Systemtest vs Akzeptanztest - Unterschied in Testfällen
- 22. Konstante Integer-Attribute in Python-Modul in C geschrieben
- 23. Test mit wechselnden Testfällen in Java automatisieren
- 24. E-Mail-Validierung funktioniert nicht in einigen Testfällen in iOS
- 25. Image Verwendung in Python
- 26. Ändern der Reihenfolge von Testfällen in Selenium IDE
- 27. So testen Sie verschiedene Berechtigungen von CLLocationManager in Testfällen
- 28. Verwendung von easy_install in einem Python-Skript?
- 29. Verwendung von UTF-16-Codierung in Python
- 30. Verwendung von Embassy-Phylipnew in Python