目前,在我对 django 项目进行重大更改后,我每隔一段时间就会运行一次 python manage.py test
。每当我在项目中更改和保存文件时,是否可以自动运行这些测试?更早地检测错误会很有用(我知道 rails 在 rspec 中有类似的东西)。我正在使用 Nose 和 django-nose。提前致谢。
最佳答案
使用 entr :
- $
brew install 进入
- $
找到 . -name '*.py' |进入 python ./manage.py 测试
或者,为了额外的功劳,将其与 ack 结合使用:
$ ack --python | entr python ./manage.py test
如果您希望它在添加新文件时找到它们:
$ until ack -f --python | entr -d python ./manage.py test; do sleep 1; done
关于python - 当我的项目(Django)发生任何变化时如何自动运行测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15166532/