所以我有一个集成测试,可以一起测试我的应用程序的多个组件,整个端到端测试。我需要将它通过管道传输到 Django shell 以便能够访问模型等。但我还需要将参数传递给脚本。这就是我正在做的事情:
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
我该怎么做?