我正在使用
PYTHONPATH=..:$PYTHONPATH django-admin.py test --settings=...
即我没有任何
manage.py
在 VCS 中。我如何在覆盖范围内运行它?当manage.py
存在,这在 Django 文档中记录为 PYTHONPATH=..:$PYTHONPATH coverage run manage.py test --settings=...
但我试图避免仅仅为了运行覆盖而创建一个。这很有用,例如
.travis.yml
.
最佳答案
一种解决方案是使用 which django-admin.py
用“`”:
PYTHONPATH=..:$PYTHONPATH coverage run `which django-admin.py` test tests.query.tests.QueryTestCase.test_execute --settings=tests.settings_test
关于django - 如何覆盖运行 django-admin.py 测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33505221/