当我在“conftest.py”文件中设置参数“config.option.file\u或\u dir”时,没有使用设置的值。它运行所有的测试。 当我读取参数“config.option.file\u or \u dir”时,它会显示我设置的值
def pytest_configure(config):
if len(config.option.file_or_dir) == 0 and ini_paser.get('TestRun', 'value') is not "":
config.option.file_or_dir.append(ini_paser.get('TestRun', 'value'))
print("file_or_dir - after =" + str(config.option.file_or_dir))
[Suites]
value=Smoke
[Browser]
env_title=Browser
value=chrome
[DPR_ENV]
env_title=DRP Environment
value=SQA
[Customer]
env_title=Customer
value=mstqa
[User]
env_title=User
value=mstqa_d_admin,mstqa_c_admin
[TestRun]
value=Software_Update/
xxx/scr/proj/DRP/tests/pytest --ini test.ini
我没有在命令行中输入任何参数。我将通过节“TestRun”从ini文件中设置要执行的测试
目前没有回答
相关问题 更多 >
编程相关推荐