首页 > 其他分享 >pytest + yaml 框架 -38.企业微信机器人通知

pytest + yaml 框架 -38.企业微信机器人通知

时间:2023-06-18 10:37:36浏览次数:46  
标签:38 配置 微信 机器人 yaml token pytest

前言

v1.3.2版本 支持企业微信机器人发送报告通知了。

pip install pytest-yaml-yoyo

获取企业微信机器人token

企业机器人相关接口可以看官方文档https://developer.work.weixin.qq.com/document/path/91770 创建群聊机器人

pytest + yaml 框架 -38.企业微信机器人通知_pytest+yaml


pytest + yaml 框架 -38.企业微信机器人通知_pytest+yaml_02


pytest + yaml 框架 -38.企业微信机器人通知_pytest_03


pytest + yaml 框架 -38.企业微信机器人通知_pytest+yaml_04


pytest + yaml 框架 -38.企业微信机器人通知_关系映射_05

获取到webhook访问地址https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=********************* key= 后面的这串就是我们要的token

配置企业微信机器人通知

在运行环境配置中加一个WE_COM的配置即可

# 配置企业微信群通知
    WE_COM = {
        "token": "******复制前面得到的token*********",
    }

参照pytest + yaml 框架 -13.多环境配置切换

class Config:
    """多套环境的公共配置"""
    version = "v1.0"

    # 配置企业微信群通知
    WE_COM = {
        "token": "******复制前面得到的token*********",
    }


class TestConfig(Config):
    """测试环境"""
    BASE_URL = 'http://192.168.1.1:8000'


class UatConfig(Config):
    """联调环境"""
    BASE_URL = 'http://192.168.1.3:8080'



# 环境关系映射,方便切换多环境配置
env = {
    "test": TestConfig,
    "uat": UatConfig
}

在pytest.ini 中配置

[pytest]


env = test

执行用例就会自动触发企业微信机器人

pytest + yaml 框架 -38.企业微信机器人通知_微信_06



标签:38,配置,微信,机器人,yaml,token,pytest
From: https://blog.51cto.com/u_15249893/6507336

相关文章

  • 前端Vue分享菜单按钮弹框、微博分享、QQ分享、微信好友、朋友圈
    前端Vue分享菜单按钮弹框、微博分享、QQ分享、微信好友、朋友圈 ,下载完整代码请访问uni-app插件市场址:https://ext.dcloud.net.cn/plugin?id=13085效果图如下:使用方法<!--分享ref:设置一个唯一refcontentHeight:弹框高度shareList:分享数组click:分享菜单按钮点击--......
  • 十 区块量化 通用文件 微信接口
    1、首先申请开通微信企业号2、新建一个应用3、把应用id、企业Id、Secret替换以下winxin.py文件 #-*-coding:utf-8-*-importrequestsimportjsonimporttimeimportsysAppId="1000001"#应用idCropID='wx00000000000000'#企业IdSecret='S_000000000000000000......
  • 获取微信的token工具类
    importcn.hutool.extra.spring.SpringUtil;importcn.hutool.http.HttpUtil;importcn.RedisUtil;importcom.alibaba.fastjson.JSON;importlombok.extern.slf4j.Slf4j;/***<p>*获取微信的token工具类*</p>**@authorwss*@date2021-06-......
  • 【Azure 环境】使用az login登录遇见OSError: [WinError -2146893813] : '' 错误
    azlogin|Decryptionfailed:[WinError-2146893813]Keynotvaidforuseinspecifiedstate|msal_extensions.persistence:DPAPIerrorlikelycausedbyfilecontentnotpreviouslyencrypted.Appdevelopershouldmigratebycallingsave(......
  • 微信支付设置(v2.0)
    一、设置支付目录支付授权目录说明:1、商户最后请求拉起微信支付收银台的页面地址我们称之为“支付目录”,例如:https://www.weixin.com/pay.php。2、商户实际的支付目录必须和在微信支付商户平台设置的一致,否则会报错“当前页面的URL未注册:”支付授权目录设置说明:登录微信支......
  • pytest + yaml 框架 -38.企业微信机器人通知
    前言v1.3.2版本支持企业微信机器人发送报告通知了。pipinstallpytest-yaml-yoyo获取企业微信机器人token创建群聊机器人获取到webhook访问地址https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=*********************key=后面的这串就是我们要的token配置......
  • 仿喜茶GO小程序前端模板源码,奶茶店微信小程序源码
    本项目包含:首页点单喜茶百货百货详情历史订单我的积分商城积分商城详情页我的-微信一键登录我的-成为星球会员我的-个人资料我的-钱包我的-阿喜有礼会员码任务中心下载地址点击下载仿喜茶小程序源码运行效果图 ......
  • 微信小程序实现pdf预览,并在下方添加签署按钮
    实现图实现方案:通过web-view外接h5界面实现<web-viewsrc="https://test.XXX.XXX.com/index.php/PdfH5EZ/pdfH5"></web-view>需要在小程序开发管理添加业务域名<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF......
  • 微信开发
    微信开发者工具的使用实验介绍为了帮助开发者简单高效的开发和调试小程序,微信开发团队在原有的公众号网页调试工具的基础上,推出了全新的 微信开发者工具 解决方案,本节实验我们主要是学习微信开发者工具的介绍及使用。知识点开发者工具的下载、安装创建、导入、删除项目......
  • 微信小程序中的返回问题
    最近小程序做挺多,这其中就有一个需求就是在执行完某项功能之后,点击页面上的返回要返回不同的地方因为执行这项操作的流程不同,所以返回的路径也不同返回上一页返回A页面返回B页面backPageAfterSign(){//在页面栈中有B就先返回B,无B就返回Aconstpages=getCur......