Mik*_*keN 9 testing django unit-testing
当我正在为我的django应用程序开发单元测试时,我发现自己一遍又一遍地运行manage.py测试.我正在使用MySQL后端并且在项目中有许多模型,因此创建所有测试数据库的加速时间大约为30秒.
如何通过保持创建数据库表并在"manage.py test"命令运行之间清除所有记录来更快地使用make进行每个单元测试?
请注意,您不必每次都运行整个测试套件.您可以通过运行manage.py test appname(或同时使用多个应用程序manage.py test app1 app2 ...)为单个应用程序运行测试套件.
我通常的工作流程是在我工作时运行我正在处理的应用程序的测试,并在我提交下一组更改之前运行完整套件.
| 归档时间: |
|
| 查看次数: |
3365 次 |
| 最近记录: |