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

做婚姻介绍网站赚钱吗关键词推广价格

做婚姻介绍网站赚钱吗,关键词推广价格,上海建设工程网,网站建设与管理课程总结pytest.param:在 pytest.mark.parametrize 中可以作为一个指定的参数进行调用 获取数据库(网页端)数据,通过pytest.param包装成数据包用于pytest.mark.parametrize 中实现数据驱动调用。 import os import pytest import json fr…

pytest.param:在 pytest.mark.parametrize 中可以作为一个指定的参数进行调用
获取数据库(网页端)数据,通过pytest.param包装成数据包用于pytest.mark.parametrize 中实现数据驱动调用。

import os
import pytest
import json
from json import decoder
# from common.basic_module.Excel import ExcelReader
import requests
from run import Test_Plan_UrlTOPDIR = os.path.dirname(__file__)# parse excel data: from flow or pytest
def generate_data(flow="", excel_path="Not Using", excel_name="Not Using"):print("\nflow id is: {}".format(flow))test_data = []if flow:response = requests.get(Test_Plan_Url + "=" + flow)if response.json()['success']:cases = response.json()['result']['cases']print(f"case num :{len(cases)}")for i in range (len(cases)):case = cases[i]id_flag = str(case["id"])                  case_title = case["caseName"]try:demo_info = case["filtersConditionDOMap"]["demo_info"][0]["conditionContent"]except:demo_info = None# 默认run字段无内容表示需要运行if run == '' or run == None:test_data.append(pytest.param(i+1, (str(case_title), str(demo_info)), id=id_flag))# if "DISABLED" in case_name:#     test_data.append([i+1, pytest.param((str(case_type), str(case_name), run_case), marks=pytest.mark.xfail), id_flag])# else:#     test_data.append([i+1, (str(case_title), str(cmd), passexp, failexp, str(priority)), id_flag])else:print(f"\nexcel_path is {excel_path}, excel_name is {excel_name}\n")id_flag = Nonereader = ExcelReader(excel_path)reader.set_sheet(excel_name)start_line = 2for i in range(start_line,reader.rows):row_list = []for row in reader.sheet[i]:row_list.append(row.value)test_data.append([i-1, (str(row_list[-1])), id_flag,str(row_list[-6])])print(test_data)print("debugging............\n")print(type(test_data))# execlcase顺序(导入顺序)和flow中id是对应的,但是flow传过来的case无序,需要按照case_id排序.为了处理有先后顺序的casesorted_test_data = sorted(test_data, key=(lambda x: x[-1]))for line in sorted_test_data:print(line)return sorted_test_data

测试函数中使用如下:

    @pytest.mark.parametrize("num_id, case_info", generate_data(FLOW_TEST_ID))def test_qemu(self, num_id, case_info):demo_info = case_info[1]pass
http://www.tj-hxxt.cn/news/14944.html

相关文章:

  • 文化厅加强网站建设全自动引流推广软件下载
  • 做棋牌辅助网站seo免费推广
  • 有云服务器和域名怎么做网站免费行情软件网站大全
  • 租用空间 动态网站武汉seo首页优化技巧
  • php网站代做是什么意思搜索引擎seo优化平台
  • 好看的网站后台seo变现培训
  • cms与php做网站的区别基础建站如何提升和优化
  • 网站怎么做sem汕头网站设计公司
  • 做淘宝的网站超级外链
  • 免费建站系统开源百度权重查询工具
  • 排版 网站竞价排名是什么意思
  • 网址大全黄免费片广州seo服务公司
  • 软件开发和网站开发哪个更好国通快速建站
  • 青海省城乡建设厅网站最近大事件新闻
  • 三网合一网站建设公司杭州seo网站推广排名
  • 网站推广的目标是什么seo搜索引擎优化价格
  • 电子商城网站建议书上海专业的seo公司
  • 建设学校网站方案网站设计制作的服务怎么样
  • 产品展示网站 模板百度网站的网址
  • 宝塔做两个网站6朝阳seo
  • 金融理财网站建设石家庄最新疫情最新消息
  • 介绍网站建设百度电话客服
  • wordpress slide长沙官网seo
  • 武汉搭建网站挖掘爱站网
  • 大站网站建设网页生成app
  • php做网站优点拉新充场app推广平台
  • 幼儿园主题网络图设计昆虫优化推广网站排名
  • 校园微网站建设方案ppt模板网络营销的收获与体会
  • 联通专线做网站磁力在线搜索引擎
  • 淘宝1688批发网官网优搜云seo