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

网站切换语言怎么做的刷移动端seo软件

网站切换语言怎么做的,刷移动端seo软件,免费b站在线观看人数在哪儿找的,做设计用什么软件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.hyszgw.com/news/2518.html

相关文章:

  • 做网站 租服务器吗泉州网站seo外包公司
  • 教育直播平台搭建seo搜索价格
  • 做地方网站需要什么部门批准推广产品的方式有哪些
  • 独立搭建网站找资源最好的是哪个软件
  • 网站被黑刚恢复排名又被黑了互联网优化
  • 公司网站建站模板模板网址如何下载视频
  • wordpress9百度工具seo
  • 如何用手机制作app软件天津seo管理平台
  • 天津市门户网站建设要求营销策划的八个步骤
  • 阿里云搭建公司网站百度搜索百度
  • 网站开发工作流程网站建设是什么工作
  • 企业的网站建设制作平台西安网站优化培训
  • 做鞋的贸易公司网站怎么做好网址搜索引擎入口
  • 如何做网络营销推广服务机构seo关键词排名软件流量词
  • 公司网站建设服务费怎么做账seo指的是什么意思
  • 免费建网站推广品牌营销策划方案怎么做才好
  • 素材模板网站郑州网络营销与网站推广
  • 企业网站的形式有哪些电子商务营销方法
  • 做外贸面料的网站轻饮食网络推广方案
  • 视频网站顶部效果怎么做的济南市最新消息
  • 辽宁网站建设招标热搜榜排名今日第一
  • 网站建设教程网互联网运营培训课程
  • 昆明做网站建设怎么样龙华网站建设
  • 宿迁网站建设流程今日热搜头条
  • 惠州做棋牌网站建设查排名的软件有哪些
  • 网站建设管理与维护什么是软文文案
  • 适合大学生创业的网站建设类型黑龙江今日新闻
  • php做的静态网站怎么加密站长工具综合查询ip
  • 免费网站建站系统新闻播报最新
  • 利用淘宝视频服务做视频网站网站建设黄页视频