Das doctest-Modul sucht nach Textabschnitten, die wie interaktive Python-Sitzungen aussehen, und führt dann diese Sitzungen aus, um zu überprüfen, ob sie genau wie angezeigt funktionieren. Die Testfälle und die erwartete Ausgabe können von einer interaktiven Python-Interpretersitzung kopiert werden. Während des Regressionstests gibt Doctest Warnungen über fehlgeschlagene Fälle aus.
Ich schreibe ein Python-Modul und möchte es Unit-Test machen. Ich bin neu in Python und etwas durch die verfügbaren Optionen verblüfft.
Zur Zeit möchte ich meine Tests als doctests schreiben, da ich eher den deklarativen als den imperativen...
14.07.2010, 02:01
Gibt es eine Möglichkeit, unittests oder doctests für innerfunc zu schreiben?
%Vor%
26.01.2010, 00:57
Ich denke, das Konzept von Pythons Doc-Tests ist brillant und als C ++ - Programmierer in einem Echtzeit-Shop Ich bin ziemlich eifersüchtig. Wir haben grundsätzlich keine Komponententestfähigkeit, was ein ernsthaftes Hindernis darstellt. Ich h...
27.01.2009, 20:50
Ich möchte doctests verwenden, um das Vorhandensein bestimmter Warnungen zu testen. Angenommen, ich habe das folgende Modul:
%Vor%
Wenn ich python -m doctest testdocs.py ausführe, um den doctest in meiner Klasse auszuführen und sicherzu...
10.03.2010, 16:24
Ich habe den folgenden doctest geschrieben x.doctest :
%Vor%
Aber als ich python -m doctest x.doctest auf Python 2.7.11 ausgeführt habe, hat der Doctest from __future__ import division nicht erkannt:
%Vor%
Auch wenn ich die zukün...
28.02.2016, 09:18
Ich habe ein Python-Modul, für das ich ein Tutorial schreibe, in dem ich Sphinx einschließlich Doc-Tests verwende.
Dieses Modul enthält einige Hilfsprogramme.
Ich möchte diese Hilfsprogramme in die Dokumentation aufnehmen und lassen Sie...
03.04.2014, 16:24
%Vor%
Der Doctest übergibt Python 3, schlägt aber auf 2.x folgendermaßen fehl:
%Vor%
Dies ist nur ein Beispiel, ich habe das in verschiedenen anderen Situationen gesehen (z. B. ob eine Unicode-Zeichenfolge ein Präfix u hat oder nicht). I...
27.12.2013, 17:55