我将Python包与Django测试框架结合使用,有时只想测试coverage --source选项中声明的一个app/directory/package。
coverage run --source='custom_auth' manage.py test custom_auth.tests.TestAuth.test_authentication --keepdb
这个命令是否是只运行一个测试的正确方法?我还使用了--keepdb命令来忽略再次重新创建数据库。测试在0.147s内执行,但在测试之后/之前发生了一些事情,大约需要3-5分钟才能开始执行测试。
1条答案
按热度按时间bqf10yzr1#
另一种可能更容易记住的方法是标记测试
然后
或
等等。