测试人社区

咨询:Unicode码显示问题如何解决?

各位好:
咨询一下,在学习request的时候,如果参数中含有中文,在下图中这个地方会显示Unicode,要怎么才能转换为中文呢?

创建conftest.py文件
内容如下

import pytest


# 测试用例收集完成时,将收集到的item的name和nodeid的中文显示在控制台上
def pytest_collection_modifyitems(items):
    '''
    测试用例收集完成后,讲收集到的item的name和nodeid的中文显示在控制台中
    :param items:
    :return:
    '''
    for item in items:
        item.name = item.name.encode('utf-8').decode('unicode-escape')
        item._nodeid = item.nodeid.encode('utf-8').decode('unicode-escape')

学院pytest课程的内容有讲的

感谢!已经解决~回看的课程,有的课跳过了,没看到