gpt4 book ai didi

python - Nose 测试单一设置函数调用一次

转载 作者:行者123 更新时间:2023-12-02 20:47:55 28 4
gpt4 key购买 nike

如何为所有 Nose 测试用例创建一个仅在初始化期间调用一次的设置函数?我有一个只需要设置一次的全局配置,我觉得向每个模块添加以下内容(甚至为每个模块调用设置函数)有点多余:

def setUp(self):
Configuration.configure('some configuration settings')

最佳答案

我明白了! Nose 提供包级设置和拆卸,如文档 here 所示。 。我所要做的就是在包的 __init__.py 文件中定义 setup 方法。

Here ,您可以看到如何使用 setup 功能的示例。为了让事情变得简单:

lines = []
def setup():
global lines
lines.append('test') # here, we can trigger a build
# and read in a file, for example

def test_this():
assert lines[0] == 'test'

关于python - Nose 测试单一设置函数调用一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16622016/

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