3
Antworten
Arbeite ich an tests für eine web-Anwendung in python geschrieben. Angenommen ich habe 5 tests in meinem test_login.py -Modul. Jeder einzelne test ist Klasse. Gibt es oft eine, Basis, testen, erstreckt TestFlow-Klasse, die unsere vordefinierten test-Klasse. Und
3
Antworten
Ich bin mit einer suite von tests (.py-Dateien) mit nosetests. Mit einem klassischen import pdb; pdb.set_trace() den nosetests laufen einfach nie vollendet. Es hängt nur mit der rechten, wo der breakpoint gesetzt wurde, aber nie fällt in
2
Antworten
Mit Django ist normal, test-runner, Sie können einen Drilldown ausführen von tests in einer bestimmten app, einer bestimmten Unterklasse von TestCase, oder einen bestimmten test innerhalb einer bestimmten Unterklasse von TestCase. E. g.: ./manage.py test myapp.MyTestCase.test_something Jedoch,
2
Antworten
Ich versuche, die Ausgabe-coverage-XML-meiner nosetests, so dass Sie zeigen, bis auf der Hudson. Die Zeile ich bin mit der Ausführung ist: nosetests --with-gae -v --all-modules --with-xunit --with-coverage Sehe ich die Berichterstattung in der console ausgegeben, aber es
5
Antworten
Ich versuche zu installieren die folgenden gemäß der learnpythonthehardway tutorial: pip aus http://pypi.python.org/pypi/pip verteilen von http://pypi.python.org/pypi/distribute Nase aus http://pypi.python.org/pypi/nose/ virtualenv von http://pypi.python.org/pypi/virtualenv Ich habe besucht diese links und den download button geklickt; jede Datei ist in meinem
2
Antworten
Ich versuche, einige automatische unit-Tests für ein Projekt. Ich habe einige Funktionen, die als Nebenwirkung gelegentlich eine andere Funktion aufrufen. Ich möchte schreiben Sie einen unit-test, die tests, dass die zweite Funktion wird aufgerufen, aber da bin
3
Antworten
Nosetests --pdb-lasst mich halt auf Fehler oder Versagen, aber das ist zu spät für meine Bedürfnisse. Das schrittweise ausführen von code während der Ausführung hilft mir das Debuggen wo genau das problem ist. Jedoch nosetests sind hilfreich,
5
Antworten
Bei der Verwendung nosetests für Python ist es möglich, zu deaktivieren, ein unit-test durch die Einstellung der test-Funktion ist __test__ - Attribut auf false. Ich habe realisiert dies mit Hilfe der folgenden decorator: def unit_test_disabled(): def wrapper(func):
5
Antworten
Habe ich eine Datei namens test_web.py mit einer Klasse TestWeb und viele Methoden, die den Namen test_something(). Kann ich jeden test in der Klasse so auf: $ nosetests test_web.py ... ====================================================================== FAIL: checkout test ---------------------------------------------------------------------- Traceback (most
10
Antworten
Bin ich zu installieren versuchen, die Nase auf meinem computer für die Learn Python the Hard Way tutorial, aber kann nicht scheinen, um es zu arbeiten. Ich bin mit pip installieren: $ pip install nose Und ich
2
Antworten
Ich gesucht habe für die Dokumentation, aber konnte nicht finden. Es gab ein paar, die nicht viel erklären. Kann mir jemand erklären Nase assert_raises(what should I put here?) Funktion und wie nutze ich es? InformationsquelleAutor der Frage
3
Antworten
Mein Projekt-Ordner(ja, ich weiß, es ist beste Praxis) ist so etwas wie: . ├── app.py ├── otherscript.py ├── tests/ └── tools/ ├── __init__.py └── toolfile.py Brauche ich nose --with-coverage zu testen, die .py scripts in den main
3
Antworten
Ich bin nicht in der Lage zu verwenden, Nase (nosetests) in einem virtualenv Projekt - er kann nicht scheinen zu finden, die installierten Pakete in der virtualenv-Umgebung. Das seltsame ist, dass ich einstellen kann test_suite = 'nose.collector'
3
Antworten
Wie führen Sie nosetest von pycharm ausführen aller unit-tests? Ich weiß, dass pycharm unterstützt python unittest und py.testen und, dass Sie richtig unterstützen nosetests in pycharm 1.1, aber ich Frage mich, ob es eine Arbeit um. InformationsquelleAutor
4
Antworten
Habe ich eine Pylone 1.0 app mit einer Reihe von tests in der test - /funktionale-Verzeichnis. Ich bin immer komische test-Ergebnisse, und ich möchte nur einen einzelnen test. Die Nase-Dokumentation sagt, ich sollte in der Lage sein
9
Antworten
Ich bin das schreiben von tests für eine Funktion wie nächsten: def foo(): print 'hello world!' So, wenn ich will, um diese Funktion zu testen wird der code wie folgt Aussehen: import sys from foomodule import foo
4
Antworten
Geben, wenn ich $ nosetests -v mytest.py alle meine print Ausgaben erfasst werden, wenn alle tests übergeben. Ich möchte sehen, Druckausgaben auch alles vergeht. Also, was ich Tue, ist zu zwingen, eine assertion-Fehler, um die Ausgabe zu