pytest的设置时间很慢,如何减少?

时间:2018-08-01 02:18:36

标签: python django unit-testing pytest pytest-django

我是pytest的新手,我正在运行一个非常简单的测试来断言模型的创建,但是运行该测试似乎要花费大量时间。我可能有10个模特上装,但​​都不是那么复杂。

4.67 setup
0.69s call
0.09s teardown

这是添加参数(不包含参数的时间超过30秒!):

pytest --nomigrations --reuse-db

我做错什么了吗?如何减少此设置时间?设置时间是否取决于型号的数量?我无法想象一旦应用程序变大需要多长时间。欢迎任何建议。

1 个答案:

答案 0 :(得分:0)

不确定是您的情况,我以前遇到了启动缓慢的问题,并调试为某些模式的搜索路径上的操作系统缓慢问题。您可以使用相同的调试技术来查找。修复是在pytest中进行的,而不是操作系统中的。

参考:"pytest very slow startup in cygwin"