这是this question的扩展
我的pytest/tavern testsuite有一些变量/数据,这些变量/数据与生成会话密钥(使用conftest.py
中的挂钩)和其他测试配置直接相关我想知道是否可以使用内置的pytest.ini
文件并使用parser.addini()
定义变量?此外,我正在使用parser.adoption()
定义我希望可以从命令行更新的变量
特别想知道这是否会对测试套件的性能产生影响?链接的帖子提到使用其他ini文件(似乎是一个很好的解决方案),但我只需要存储20个变量左右(不是唯一的测试,由整个套件共享)。因此,默认ini文件似乎更可取
此外,我的团队正在使用Tavern框架,它构建在pytest之上。Tavern非常适合创建测试文件,但似乎不适合配置套件。它在config.yaml
文件中提供设置变量,但这些变量直接读取到test.yaml
文件中(而不是我需要的conftest.py
)
帮助及;非常感谢您的输入,谢谢
目前没有回答
相关问题 更多 >
编程相关推荐