# 用例名称,主要是 ids参数对应内容 乱码问题处理 在目录下新增文件 conftest.py, 具体内容如下:笔者亲测可用 def pytest_collection_modifyitems(items): """ 该方法解决 """ for item in items: item.name = item.name.encode("utf-8").decode("unicode_escape") item._nodeid = item.nodeid.split('::')[0] +'::'+ item.nodeid.split('::')[1].encode("utf-8").decode("unicode_escape") # item._nodeid = item.nodeid.encode("utf-8").decode("unicode_escape")
pytest学习实践-day31: fixture学习12:数据驱动和参数传递-04:ids参数对应内容 乱码问题处理
于 2024-04-11 09:17:05 首次发布
这篇文章介绍了如何在pytest的测试用例中,通过修改conftest.py文件中的pytest_collection_modifyitems方法来解决ids参数内容乱码问题,使用了`utf-8`编码和`unicode_escape`解码策略。
摘要由CSDN通过智能技术生成