在pytest框架运行时,会经常出现下面类型的乱码:
这是pycharm编码问题导致,在pytest框架中,可以在confest文件使用加以下函数解决:
def pytest_collection_modifyitems(items):
for item in items:
#修改编码
item.name = item.name.encode('utf-8').decode('unicode_escape')
item._nodeid = item._nodeid.encode('utf-8').decode('unicode_escape')