pytest 依赖登录
时间: 2023-08-22 20:07:55 浏览: 34
在你提供的引用中,你使用了pytest-dependency插件来处理测试之间的依赖关系。根据你的描述,当你有两个相互依赖但都参数化的测试时,依赖测试会被跳过。然而,如果你去掉参数化,一切正常。
这个问题可能是由于pytest-dependency插件与参数化测试之间的交互问题导致的。可能是插件在处理参数化测试时出现了一些问题,导致依赖测试被跳过。
为了解决这个问题,你可以尝试以下几个方法:
1. 确保你使用的pytest-dependency插件的版本是最新的。有时候插件的更新版本会修复一些已知的问题。
2. 尝试使用其他的测试依赖插件,看看是否能够解决这个问题。你可以在pytest插件库中找到其他的测试依赖插件。
3. 如果可能的话,尝试重新设计你的测试用例,以避免相互依赖的情况。这样可以减少测试之间的复杂性,并提高测试的可靠性。
总之,问题可能是由于pytest-dependency插件与参数化测试之间的交互问题导致的。你可以尝试更新插件版本或尝试其他的测试依赖插件来解决这个问题。另外,重新设计测试用例以避免相互依赖的情况也是一个解决方案。
#### 引用[.reference_title]
- *1* *2* *3* [pytest依赖pytest.mark.dependency()和pytest.mark.parametrize()组合](https://blog.csdn.net/zhaoxi_1988/article/details/128821234)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]