gpt4 book ai didi

django - 加速 Django 中的单元测试

转载 作者:行者123 更新时间:2023-12-02 03:38:38 24 4
gpt4 key购买 nike

我发现执行单元测试很慢,尤其是在 Django 中进行数据库操作。

它经历了创建数据库、表、设备、然后测试、最后销毁的整个过程。

我什至花了将近半分钟才完成所有这些事情。

在不考虑我的机器速度的情况下,是否有其他方法可以加速 Django 中的单元测试或任何加速技巧?

最佳答案

当我想要运行测试时,我所做的是切换到 SQLite。在 SQLite 中设置测试数据库所需的时间要少得多。

您可以通过使用修改后的设置文件轻松完成此操作:

$ python manage.py test my_app --settings=test_settings

或者就我而言,

$ python manage.py test my_app --settings=settings.test

因为我使用“设置作为包”方案。

关于django - 加速 Django 中的单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8686087/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com