想在写bug的时候就把测试文件写在旁边,但是Django默认的检测测试文件的模式是test在文件名的前面,这就导致了测试文件和带有bug的文件常常不在一起,比较不方便。但是我直接猜测改变文件匹配的模式比如说把test放在后面这样的,"*.test.py"(如执行下面的代码),但是Django就没发现我写的测试文件,故非常的困惑。
python manage.py test -p "*.test.py"
#或者
python manage.py test --pattern="*.test.py"
效果
System check identified no issues (0 silenced).
----------------------------------------------------------------------
Ran 0 tests in 0.000s
OK
问题的其他的提法:
- 自定义测试文件的名模式
- django检测*.test.py的测试文件
测试环境win10 django 3.1
默认的测试
Django中运行测试命令不难
python manage.py test
他就会自己去寻找测试文件然后跑测试了,默认的测试文件我目测有tests.py,test*.py
在应用中存在一个t