2017-03-18 1 views
0

Ich verwende Eclipse/PyDev in einer Web2py-Anwendung, und ich möchte eine Startkonfiguration erstellen, die einen Komponententest mit web2py ausführt.Wie kann ich den PyDev Unit Test Runner mit Web2py kombinieren?

Normalerweise Web2py möchte, dass Sie einen Komponententest mit einem Testläufer Skript auszuführen, like so:

python web2py.py -S testa -M -R testRunner.py 

testRunner.py umfasst ein Hauptverfahren, das läuft:

unittest.TextTestRunner(verbosity=2).run(suite) 

jedoch in PyDev Der Testlauf wird außerhalb der Quelle in pysrc\runfiles.py verwaltet.

PyDevs test runner nimmt nicht einmal -S, -M, und -R als Argumente, und es hat keine Möglichkeit, sie an web2py.py weiterzuleiten, was es erwartet, eine Suite von Tests zu sein, und nicht ein Läufer.

Gibt es eine Möglichkeit, Web2py mit einer PyDev-Komponententestkonfiguration zu testen, und wenn ja, wie?

Antwort

0

Mein Vorschlag in diesem Fall ist die Verwendung des Pytest Runner (konfigurieren Sie es in den Pyunit Einstellungen) ... Ich habe nicht gesucht, aber ich wette, es gibt ein Plugin für die Ausführung von Web2py mit Pytest.

Verwandte Themen