我正在尝试将命令行参数传递给pytest测试。metafunc.fixturenames and option_value is not None:
metafunc.parametrize("name", [option_value]) 我想将name参数传递给现在,我意识到根据我引用的问题,答案提到我不应该使用@pytest.mark.parametrize。但是,我正在开发一个已经使用它的代码库,并且我还需要将参数</e
我只需要在pytest中运行一次参数化测试,例如,我有一个包含测试数据的动态列表,并且希望运行带有test_data参数的测试,以防用户为此发送一些条件,如标记test_data= create_test_data() #dynamic list depends on user conditions
@pytest.mark.parametrize("params", te
我正在尝试将参数从pytest测试用例传递到正在测试的模块。但是这些参数需要在特定的测试中硬编码,它们不应该是pytest的命令行参数。pytest测试用例只需要将这些值作为命令行参数发送到main.main()。I dont know how to pass 'xx' to main.py,
# so for now I just have one t