入力してテストケースを実行すると
python manage.py test myapp
テスト ケースが完了すると、テスト データベースは django テスト ランナーによってデフォルトで削除されます。消されたくない。
どんなデータベースでも使える!
作成したデータベースに見たかったデータベースにバグがあるため、データベースを保存したいと思います。私がそれらを特定できるように!
オプションを使用して、テスト データベースが破棄されるのを防ぐことができtest --keepdb
ます。
https://docs.djangoproject.com/en/dev/topics/testing/overview/#the-test-database
Pytest環境の誰でも、次のpytest.iniをテストに使用します
[pytest]
DJANGO_SETTINGS_MODULE=myapp.settings.test
python_files = tests.py test_*.py *_tests.py
addopts =
--ds=myapp.settings.test
--reuse-db
--nomigrations
「--resuse-db」コマンド引数/addpots に注意してください