【问题标题】:Django test parallel with 1 DBDjango 测试与 1 个 DB 并行
【发布时间】:2021-11-17 10:13:56
【问题描述】:

我正在尝试使用manage.py test --parallel 并行运行我的测试。默认情况下,这将使用a different DB for each thread

每个进程都有自己的数据库

可以只用一个吗?这也是一种不好的做法,为什么?

【问题讨论】:

    标签: django django-testing


    【解决方案1】:

    不要认为不覆盖 Django TestRunner 就可以做到这一点。

    单独的数据库增加了测试的隔离性。这有助于防止出现不稳定的测试。

    【讨论】:

    • 附言。如果你真的需要这样做 - 也许你应该检查django.test.runner._init_worker
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-04-18
    • 2023-01-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多