shr*_*ddd 12 python testing django
是否有某种方法(使用标准的Django.test.TestCase框架)执行某些变量的全局初始化,因此它只发生一次.
放置setUp()使得变量在每次测试之前被初始化,这在设置涉及昂贵的操作时会导致性能下降.我想运行一次安装类型功能,然后在这里初始化的变量对我的所有测试都可见.
我不想重写测试运行器框架.
我正在考虑类似于Ruby/RSpec世界中的before(:all)之类的东西.
-S
您不需要“重写整个测试运行器框架”,但需要创建一个自定义 test_runner (您可以复制现有的并修改它以包含您的全局设置代码)。大约有100行代码。然后将TEST_RUNNER设置指向您的自定义跑步者,然后就可以开始了。
| 归档时间: |
|
| 查看次数: |
2431 次 |
| 最近记录: |