Django でテストを通らない自作プラグインをテストしないようにしたい
あらすじ
以下のコマンドがこける
% python ./manage.py test --settings=xxxxxxx.settings.test.local
プロジェクト内でこうやってインストールしているモジュールがテスト通っていないらしい。
pip install ./extra_eggs xxxxxxxxxx
どうする?
以下を参考にしてテスト対象を絞り込む
http://www.revsys.com/blog/2014/nov/21/recommended-django-project-layout/
こうした
テスト時にテストしたくないモジュールは以下のように INSTALLED_APPS から外すようにした
% cat xxxxx/settings/base.py | grep INSTALLED_APPS INSTALLED_APPS = PREREQ_APPS + EXTRA_APPS + PROJECT_APPS
% cat xxxxx/settings/test/base.py | grep INSTALLED_APPS INSTALLED_APPS = PREREQ_APPS + PROJECT_APPS
おしまい