gpt4 book ai didi

Pytest:在pytest_addoption hook中添加互斥组

转载 作者:行者123 更新时间:2023-12-04 16:45:57 24 4
gpt4 key购买 nike

pytest_addoption pytest hook 中如何添加互斥组?我尝试了下面的代码,但它引发了下一个错误 - AttributeError: 'Parser' object has no attribute 'optparser'

def pytest_addoption(parser):
group = parser.optparser.add_mutually_exclusive_group(required=True)
group.add_argument('--foo', default=False)
group.add_argument('--bar', default=False)

预先感谢您的帮助!

最佳答案

pytest 的选项解析器是 argparse.ArgumentParser 的实例,而不是 optparser。只需删除 optparser:

group = parser.add_mutually_exclusive_group(required=True)

请参阅 mutual exclusion 的文档.

关于Pytest:在pytest_addoption hook中添加互斥组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51753915/

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