Django Unittests aus TextMate heraus ausführen
Um nicht immer im Terminal zwischen python manage.py runserver
und python
manage.py test
wechseln zu müssen habe ich heute ein kleines Command-Snippet
für TextMate geschrieben, welches die manage.py im Projekt-Verzeichnis sucht
und dann die Tests ausführt. Braucht man nicht unbedingt, aber ich dachte ich
blogge es mal, damit es dokumentiert ist, also hier der Code:
find "${TM_PROJECT_DIRECTORY}" -name \ "manage.py" -exec "${TM_PYTHON:-python}" '{}' test \;|pre
Die Ausgabe der Unittests ist dann in einem Pop-Up zu sehen, genauso wie z.B. beim ToDo-Bundle oder beim PyCheck-Bundle.