一个人制作网站,门店管理系统app,男女激烈做羞羞事网站网站韩剧,wordpress 联系插件除了系统提过的HOOK函数外#xff0c;也可以通过自定义HOOK的方式实现想要的功能。
首先创建一个py文件#xff0c;里面定义自己的HOOK函数#xff0c;主要pytest里面的hook函数必须以pytest开头。
#myhook.pydef pytest_myhook(user):自定义HOOK函数也可以通过自定义HOOK的方式实现想要的功能。
首先创建一个py文件里面定义自己的HOOK函数主要pytest里面的hook函数必须以pytest开头。
#myhook.pydef pytest_myhook(user):自定义HOOK函数def pytest_myhook2():自定义HOOK函数
其次创建自己的插件类user类的重写__init__方法注册钩子的时候带入pytest的config配置。在该方法中设置钩子入口self
.config.hook.pytest_myhook().
#插件类
class user:name herryage 18def __init__(self, config):self.config configself.config.hook.pytest_myhook(userself)self.config.hook.pytest_myhook2()pytest.mark.A
def test_B():print(BBB)if __name__ __main__:pytest.main([(pytest模块分享之hook2.py), (-s), (-mA)])
最后在conftest.py文件中注册钩子和引用实现它。其中注册方法要放在最前面。
先添加构造在注册插件
def pytest_addhooks(pluginmanager):from . import myhookpluginmanager.add_hookspecs(myhook)def pytest_configure(config):config.user_ user(config)config.pluginmanager.register(config.user_)def pytest_myhook(user):print(username------%s%user.name)print(age------%s % user.age)def pytest_myhook2():print(myhook2)
执行结果 最后感谢每一个认真阅读我文章的人礼尚往来总是要有的虽然不是什么很值钱的东西如果你用得到的话可以直接拿走 软件测试面试小程序
被百万人刷爆的软件测试题库谁用谁知道全网最全面试刷题小程序手机就可以刷题地铁上公交上卷起来
涵盖以下这些面试题板块 1、软件测试基础理论 2、web,app接口功能测试 3、网络 4、数据库 5、linux 6、web,app接口自动化 7、性能测试 8、编程基础9、hr面试题 10、开放性测试题11、安全测试12、计算机基础 这些资料对于【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴上万个测试工程师们走过最艰难的路程希望也能帮助到你