conftest常用hook函数

news/2024/7/24 1:27:18 标签: 乱码, python, qt, scipy, 推荐系统
# 钩子函数,解决中文用例名称显示乱码
def pytest_collection_modifyitems(items):
    """
    测试用例收集完成时,将收集到的item的name和nodeid的中文显示在控制台上
    :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")

# 测试用例显示用例注释名称
def pytest_itemcollected(item):
    par = item.parent.obj
    node = item.obj
    pref = par.__doc__.strip() if par.__doc__ else par.__class__.__name__
    suf = node.__doc__.strip() if node.__doc__ else node.__name__
    if pref or suf:
        item._nodeid = ' '.join((pref, suf))

http://www.niftyadmin.cn/n/1345861.html

相关文章

美女是酒

美女是酒,喝一口就醉? 我说到雨,我说到烟我说到玫瑰与栀子的战争我的身体被七月的冰抽空 七月,我病入膏肓我的骨头埋入了三月的桃花以及四月的雨烟五月枝头的半轮月亮比水晶更纯净的六月盖住多年流浪的伤口夜幕背后隐藏的容颜美女是酒,喝一…

selenium WebDriver 复用浏览器

要求: 需要退出当前所有的谷歌浏览器(特别注意) 找到chrome的启动路径 启动命令windows:chrome --remote-debugging-port9222启动命令mac:Google\ Chrome --remote-debugging-port9222 配置环境变量   mac 启动路径 /Applications/Google\…

Solaris 10 的基本操作

作者:田逸(sery163.com) 欢迎转载,版权所有 登录系统 把solaris 10正确的安装到计算机上以后,接下来要做的第一件事情便是登录到solaris系统。solaris 10提供了两种登录到桌面环境的方式:通用桌面环境cde(c…

【单调栈】【前缀和】【二分查找】8.28题解-long

long 题目描述 AP神牛准备给自己盖一座很华丽的宫殿。于是,他看中了一块N*M的矩形空地。空地中每个格子都有自己的海拔高度。AP想让他的宫殿的平均海拔在海平面之上(假设海平面的高度是0,平均数都会算吧?)。而且&#…

selenium WebDriver 中的几种等待--sleep(),implicitly_wait(),WebDriverWait()

强制等待:sleep() import time sleep(5) #等待5秒设置固定休眠时间,单位为秒。 由python的time包提供, 导入 time 包后就可以使用。缺点:不智能,使用太多的sleep会影响脚本运行速度。 隐式等待:implicitly_wait() driver.implicitly_wait(10…

Java每日问题汇总-01

1.Java源文件后缀名(未编译文件)为.Java,经过javac.exe编译为二进制文件.class在经过Java.exe编译为.exe可执行文件 2.%取余运算,优先级同* /,从左到右 3.final修饰的类不能被继承 final修饰的方法不能被子类覆盖 fina…

好久没有写了 !

好久没有写了 !先暂停一下了!!! 转载于:https://www.cnblogs.com/pbc1984/archive/2006/09/28/517516.html

appium设备交互命令

打电话self.driver.make_gsm_call(18658127166,GsmCallActions.CALL)发短信self.driver.send_sms(13186860209,hello appium)设置网络self.driver.set_network_connection(1)sleep(3)屏幕截图self.driver.get_screenshot_as_file(./photos/img.png)---待完善