doctest

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.
6
Antworten

Einheitentestinfrastruktur für ein Python-Modul

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
2
Antworten

Kann ich eine innere Funktion in Python Unit testen?

Gibt es eine Möglichkeit, unittests oder doctests für innerfunc zu schreiben? %Vor%     
26.01.2010, 00:57
6
Antworten

C ++ entspricht den Python-Tests?

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
6
Antworten

Testing Warnungen mit doctest

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
2
Antworten

Doctest erkennt __future __. division nicht

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
1
Antwort

Gibt es eine Möglichkeit, doctest und sphinx zum Testen und Dokumentieren von Befehlszeilenanwendungen zu verwenden?

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
1
Antwort

Sind portable doctests für python 2 / python 3 möglich?

%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