そのため、アプリケーションの複数のコンポーネントを一緒にテストする統合テスト、つまりエンドツーエンドのテストがあります。モデルなどにアクセスできるようにするには、Djangoシェルにパイプする必要があります。ただし、スクリプトにパラメーターを渡す必要もあります。これは私がしていることです:
venv/bin/python src/manage.py shell < src/integration_tests/endtoend.py
しかし、私がやりたいのは次のとおりです。
venv/bin/python src/manage.py shell < src/integration_tests/endtoend.py -o 2
私がそうすると、例外がスローされます:
Usage: src/manage.py shell [options]
Runs a Python interactive interpreter. Tries to use IPython, if it's available.
src/manage.py: error: no such option: -o
これはどのようにすればよいですか?