4

buildout.cfgに、、、を追加しnose、buildoutを実行しました。さらに、settings.pyにとを追加しました。最後のステップで、を作成してに含めました。これまでのところうまくいきました。django-nosenose-excludecoverageTEST_RUNNERNOSE_ARGSexclude_dirs.txtNOSE_ARGS

最後にbin/django test、プロジェクトのテストを実行するために実行しました。内部のすべてのアプリINSTALLED_APPが実行されており、djangoコアモデルの一部も実行されていることがわかりました。これを外部パッケージなしで自分のプロジェクトに限定するにはどうすればよいですか?

4

1 に答える 1

7

settings.py ファイルでは、次のことができます。

TEST_RUNNER = 'django_nose.NoseTestSuiteRunner'
NOSE_ARGS = [
'--cover-package=your_app_name',
'--with-coverage', 
]

すべてのreqdを追加したと仮定します。の settings.py ファイルにアプリを追加しますINSTALLED_APPS。これで問題が解決します。

于 2012-09-19T00:14:29.950 に答える