gpt4 book ai didi

python - 在django测试框架中全局设置?

转载 作者:太空狗 更新时间:2023-10-29 17:50:06 25 4
gpt4 key购买 nike

有没有什么方法(使用标准的 Django.test.TestCase 框架)执行某些变量的全局初始化,以便它只发生一次

设置 setUp() 使得变量在每次测试之前都被初始化,这会在设置涉及昂贵的操作时降低性能。我想运行一次设置类型功能,然后让这里初始化的变量对我的所有测试可见。

我不想重写测试运行器框架。

我正在考虑类似于 Ruby/RSpec 世界中的 before(:all) 的东西。

-S

最佳答案

您不需要“重新编写整个测试运行器框架”,但您需要创建一个自定义的 test_runner(您可以只 copy the existing one 并修改它以包含您的全局设置代码)。大约有 100 行代码。然后设置 TEST_RUNNER设置为指向您的自定义运行者然后离开。

关于python - 在django测试框架中全局设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2374197/

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