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

sup*_*dee 7 python django unit-testing pytest pytest-django

我是 pytest 的新手,我正在运行一个非常简单的测试来断言模型创建,但运行测试似乎需要大量时间。我大概有 10 件款式的上衣,没有一件是极其复杂的。

4.67 setup
0.69s call
0.09s teardown
Run Code Online (Sandbox Code Playgroud)

这是添加参数的情况(没有参数则超过 30 秒!):

pytest --nomigrations --reuse-db
Run Code Online (Sandbox Code Playgroud)

难道我做错了什么?如何减少这个设置时间?设置时间是否取决于模型数量或其他因素?我无法想象一旦应用程序变大,这将需要多长时间。欢迎任何建议。