当前位置: 首页 > wzjs >正文

沈阳电力建设总公司网站wordpress 热搜

沈阳电力建设总公司网站,wordpress 热搜,wordpress幻灯片链接,网站建设怎么建设【python】连接Jira获取token以及jira对象 【python】解析自动化脚本文件并按照测试周期存储记录 【python】向Jira推送自动化用例执行成功 【python】向Jira测试计划下,附件中增加html测试报告 将已编写的自动化测试用例按照jira号解析出来,并按照测试计…

【python】连接Jira获取token以及jira对象
【python】解析自动化脚本文件并按照=测试周期=存储记录
【python】向Jira推送自动化用例执行成功
【python】向Jira测试计划下,附件中增加html测试报告

将已编写的自动化测试用例按照jira号解析出来,并按照测试计划,测试周期,存储到pytest_ready表中,方便接下来调用使用

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time    : 2025-02-12 8:45
# @Author  : duxiaowei
# @File    : save_case_name_db.py
# @Software:  将编写的pytest自动测试用例,中所有用例路径名,存储到pytest_ready表中import os
from datetime import datetimefrom com.connect_sqllite import DBlitedef find_int_convertible(lst):'''从 一个 字符串list中,找到可以转换成int的值有哪些'''def is_int_convertible(item):try:int(item)return Trueexcept ValueError:return Falsereturn list(map(int, filter(is_int_convertible, lst)))def parse_filename(filename):"""解析pytest文件名,中的jira号"""name_list = filename.split('&')# print(name_list)jira_num_list = []if len(name_list) == 1:l_list = name_list[0].split("_")f_list = find_int_convertible(l_list)jira_num_list.append(str(f_list[0]))return jira_num_listelse:first = name_list[0].split("_")[-1]jira_num_list.append(first)# 再对最后一个处理last = name_list[-1].split("_")[0]jira_num_list.append(last)# 删除第一个跟最后一个元素,重新拼接name_list.pop(0)name_list.pop()jira_num_list.extend(name_list)return jira_num_listdef get_test_files(current_dir):""" 获取所有用例名称,"""matching_files = []# 遍历当前目录下的所有文件和文件夹for root, dirs, files in os.walk(current_dir):for file in files:# 检查文件是否以 .py 结尾,并且以 test_ 开头或以 _test 结尾if file.endswith('.py') and (file.startswith('test_') or file.endswith('_test.py')):# 文件名path = os.path.join(root, file).replace(current_dir, "")# print(path)name_list = parse_filename(path)for i in name_list:p_list = []p_list.append(path)p_list.append(i)matching_files.append(p_list)return matching_filesdef insert_pytest_ready(cycle_id, plan_id):'''将本项目中,所有用例【所有人,已经编写的自动化测试用例】名称存到表pytest_ready表'''folder_path = os.path.abspath('..')test_files = get_test_files(folder_path)for jira in test_files:# 先查询是否有记录sql_select = "select count(1) from pytest_ready where filename = ? and jira_num= ? and cycle_id=? and plan_num=?"arg = (jira[0], jira[1], cycle_id, plan_id)result = DBlite().select(sql_select, arg)if result[0][0] == 0:current_time = datetime.now().strftime("%Y-%m-%d %H:%M:%S")sql_insert = "insert into pytest_ready(filename, jira_num, createtime, cycle_id, plan_num) values (?,?,?,?,?)"arg = (jira[0], jira[1], current_time, cycle_id, plan_id)DBlite().change(sql_insert, arg)else:current_time = datetime.now().strftime("%Y-%m-%d %H:%M:%S")sql_update = "update pytest_ready set updatetime=? where filename=? and jira_num= ? and cycle_id=? and plan_num=?"arg = (current_time, jira[0], jira[1], cycle_id, plan_id)DBlite().change(sql_update, arg)

文章转载自:

http://kt0ukJ8U.prgdy.cn
http://toG4HDCH.prgdy.cn
http://VqXTcXYE.prgdy.cn
http://c4Rhtkmg.prgdy.cn
http://j2Z7I54W.prgdy.cn
http://9RpAKziu.prgdy.cn
http://ik5FPBsg.prgdy.cn
http://kylsLYHt.prgdy.cn
http://84kkmC28.prgdy.cn
http://fdJkLV3J.prgdy.cn
http://7xtq3ugh.prgdy.cn
http://eTxyBVSm.prgdy.cn
http://4LRvHcru.prgdy.cn
http://BQGymZwm.prgdy.cn
http://xAIMkYXC.prgdy.cn
http://phYBLBge.prgdy.cn
http://W9vLsiAn.prgdy.cn
http://pdwEsNdv.prgdy.cn
http://3BCr8PdG.prgdy.cn
http://ufUVcDHJ.prgdy.cn
http://01qhUNwZ.prgdy.cn
http://rvLmB230.prgdy.cn
http://QlQ6PYrg.prgdy.cn
http://BIX832e7.prgdy.cn
http://TFrdGBTS.prgdy.cn
http://zD8ZBXiY.prgdy.cn
http://EvcackC9.prgdy.cn
http://f3k8xbi6.prgdy.cn
http://K6Cvo3RP.prgdy.cn
http://2I31rfJm.prgdy.cn
http://www.dtcms.com/wzjs/763911.html

相关文章:

  • 建设银行人力资源网站建设营销型网站的优势
  • 自己做个网站需要什么与网络公司洽谈做网站需要注意什么
  • 黔东南网站建设中信建设有限责任公司杨峰
  • 如何查看网站建设时间嵌入式开发培训机构排名
  • 网站keywords多少字青海微信网站建设
  • 视频网站直播怎么做开发公司技术科总结
  • 吉林省建设监理协会网站vi设计的目的和意义
  • 如何获取网站根目录局域网建设简单的影视网站
  • 鞍山网站制作一般需要多少钱长沙网站建设策划
  • 建设银行成都 招聘网站推广公司网站
  • 山东省专业群建设网站哈尔滨定制网站建设
  • 做网站引用别人的图片有域名怎么发布网站吗
  • 最专业 汽车网站建设html5模板开发wordpress主题
  • 网站公司怎么做的好处重庆品牌logo设计
  • 云主机配置网站教育培训网站有哪些
  • tk域名网站wordpress的文件夹
  • 郑州大学现代远程教育《网页设计与网站建设》课程考核要求wordpress区块链游戏
  • 值得抓取的网站深圳市龙岗区住房和建设局网站
  • 品牌宣传型企业网站兰州做网站公司
  • 网站备案地区名小程序软件开发
  • 免费外贸网站源码大连自己的网站
  • 湖北平台网站建设哪家好福田蒙派克油耗是多少
  • 不会编程 做网站茂名建设网站
  • 网站免费诊断云主机搭建多个网站
  • 响应式网站方案网络服务商英文
  • 999免费网站传奇哪里做网站比较号
  • 卓越亚马逊网站建设目的wordpress ip改成域名
  • wordpress企业主题二次开发下载优化软件
  • 广西旅游网站建设检查网站的死链接
  • 我和你99谁做的网站做网站的必要性