Djangoにパッチを送るときなどに、Djangoそのもののテストを実行する必要があります。
ただ「Django テスト」でググってもDjangoプロジェクトのテストの話ばかりがヒットしてしまうので書いておきます。
% pwd /path/to/djangorepo/trunk % cd tests % ./runtests.py --settings=test_sqlite
これでサクッと実行できる。
settingsオプションは必須らしく、簡易に実行する際は test_sqlite を与えておけば良い。このオプションは使いたいデータベースについて記述したsettingsモジュールを指定するのに必要。test_sqlite でしか実行したことがないので、詳細は割愛。(Unit tests | Django documentation | Django)
下のようなエラーがでるときはSVNリポジトリにPYTHONPATHが通ってないので、適宜通す。
TypeError: permission_required() got an unexpected keyword argument 'raise_exception'