Als «nose» getaggte Fragen

5
Wie führe ich einen einzelnen Test mit Nose in Pylons durch?
Ich habe eine Pylons 1.0-App mit einer Reihe von Tests im Verzeichnis test / function. Ich erhalte seltsame Testergebnisse und möchte nur einen einzigen Test ausführen. Die Nasen-Dokumentation besagt, dass ich in der Lage sein sollte, einen Testnamen über die Befehlszeile zu übergeben, aber ich erhalte ImportErrors, egal was ich …

9
Python Nose Importfehler
Ich kann das Nasentest-Framework anscheinend nicht dazu bringen , Module unter meinem Testskript in der Dateistruktur zu erkennen. Ich habe das einfachste Beispiel erstellt, das das Problem demonstriert. Ich werde es unten erklären. Hier ist die Struktur der Paketdatei: ./__init__.py ./foo.py ./tests ./__init__.py ./test_foo.py foo.py enthält: def dumb_true(): return True …

4
Festlegen von Haltepunkten mit der Option nosetests --pdb
nosetests --pdbLassen Sie mich bei Fehlern oder Misserfolgen anhalten, aber dies ist zu spät für meine Bedürfnisse. Das Durchlaufen des Codes während der Ausführung hilft mir beim Debuggen, wo das Problem liegt. Nosetests sind jedoch hilfreich, da sie Tests ermöglichen, die auf relativen Importen beruhen (dh Tests in einem Paket). …
88 python  testing  nose  pdb 




11
Wie soll ich eine Protokollmeldung überprüfen, wenn ich Python-Code unter der Nase teste?
Ich versuche, einen einfachen Komponententest zu schreiben, der überprüft, ob eine Klasse in meiner Anwendung unter bestimmten Bedingungen einen Fehler über die Standardprotokollierungs-API protokolliert. Ich kann nicht herausfinden, wie diese Situation am saubersten getestet werden kann. Ich weiß, dass die Nase die Protokollausgabe bereits über das Protokollierungs-Plugin erfasst, aber dies …

6
Wie setze ich self.maxDiff in die Nase, um die volle Diff-Ausgabe zu erhalten?
Bei Verwendung von Nase 1.2.1 mit Python 3.3.0 wird manchmal eine Fehlermeldung angezeigt, die der folgenden ähnelt ====================================================================== FAIL: maxdiff2.test_equal ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/local/lib/python3.3/site-packages/nose/case.py", line 198, in runTest self.test(*self.arg) File "/Users/loic/cmrsj/Calculus_II/scrap/maxdiff2.py", line 32, in test_equal assert_equal(str1, str2) AssertionError: 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. …
76 python  nose 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.