10

テストが失敗するたびにipdbを起動したいと思います。私は試した

$ ipython manage.py test myapp --pdb

しかし、動作しません。

4

3 に答える 3

10

あなたpip install ipdbpluginpip install django-nose、があなたに追加django_noseしてINSTALLED_APPS設定TEST_RUNNER = 'django_nose.NoseTestSuiteRunner'した場合は、次のように呼び出すことができます。

./manage.py test --ipdb

また

./manage.py test --ipdb-failures

詳細については、https ://github.com/flavioamieiro/nose-ipdbおよびhttps://github.com/django-nose/django-noseを参照してください。

于 2014-07-10T18:10:17.757 に答える
2

nose およびパッケージをインストールする必要がありdjango-noseます。プロジェクトを構成django-noseすると、デフォルトのテストランナーと管理コマンドがテストランナーのサポートtestによって強化されます。nose

これは、セットアップ後にテストを実行するために取得するオプションの印象的なリストを示すコマンドの出力の要点です。python manage.py help test

于 2012-05-11T20:26:36.640 に答える
2

django-pdbアプリを使用できます。設定プロジェクトにのみインストールする

于 2012-05-11T21:00:59.973 に答える