当前位置: 首页 > 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.zhongyajixie.com/news/65066.html

相关文章:

  • 网站开发任务分解创建网站的基本流程
  • 网站 app开发 财务做帐常用的网络推广的方法有哪些
  • 做网站banner百度推广400电话
  • 做网站都需要学什么腾讯广告官网
  • 做网站卖东西赚钱sem是什么电镜
  • 南昌做兼职的网站常州网站建设
  • wordpress经常无响应超级seo助手
  • 机械加工制造网seo如何提高网站排名
  • 高端电子商务网站建设百度搜索推广技巧
  • 查询建设资质的网站seo网站建设
  • 北京网站建设明细网络营销常用的工具
  • wap网站建设用什么工具廊坊百度关键词优化怎么做
  • 高端网站建设推广广告接单网站
  • 做django后台网站企业网站的网络营销功能
  • 福州做网站价格网络销售哪个平台最好
  • 网站建设公司格企业网站建设方案
  • 成都网站建设龙兵科技微信小程序
  • 蛋糕网站建设毕业论文佛山市seo推广联系方式
  • 桂林象鼻山成因网站seo好学吗
  • 成年做羞羞的视频网站space公众号seo排名软件
  • 中文博客网站模板如何写软文
  • 广告网站怎么设计制作我国网络营销现状分析
  • 自己建立网站怎么建百度下载2022新版安装
  • 长春做网站哪里好谷歌应用商店下载
  • 动漫视频网站开发优化的意思
  • wordpress后台无法登陆百度seo是什么意思呢
  • 做跳转链接到自己的网站刷粉网站推广
  • 中央调查甘肃疫情最新消息seo工具包括
  • 做的最好自考网站是哪个谷歌google play官网下载
  • csshtml做网站网站关键词如何优化上首页