当前位置: 首页 > 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.wangmingla.cn/news/1517.html

相关文章:

  • 华侨大学英文网站建设网站推广排名教程
  • 有没有专门做艺术的网站自己做一个网站
  • 注册公司需要钱吗seo自学网
  • 网站demo制作链接生成二维码
  • 做得不好的知名企业网站营销软文500字
  • wordpress discuz建站查关键词热度的网站
  • 遵化网站建设成都seo优化排名推广
  • 做空气开关那个网站推广比较好网站优化策略
  • asp网站怎么连接数据库高质量关键词搜索排名
  • 网站租空间多少钱站长推荐入口自动跳转
  • 最火爆的国际贸易网站有趣软文广告经典案例
  • 中国六冶的网站谁做的互联网营销推广方案
  • 建设网站一般流程搜索引擎免费登录入口
  • 建设企业网站的需求分析seo优化外包顾问
  • 靠谱营销网站开发选哪家网络营销推广
  • 皮革城网站建设方案杭州seo顾问
  • 个人作品集网站是怎么做百度sem竞价
  • 网站调用字体百度推广官方
  • 有什么网站有教师招聘考试题目做企业互联网推广
  • 网站栏目怎么做301定向什么是seo优化推广
  • 找公司做网站源代码给客户吗营销型网站建设的公司
  • 电子书资源wordpress主题优化seo深圳
  • 网站的seo后台怎么做最新疫情新闻100字
  • 硬件开发教程北京网站快速优化排名
  • 微信做商城网站b站推广网站入口
  • 个人介绍网页设计模板图片搜索引擎优化排名工具
  • 期刊网站建设2345网址导航浏览器下载
  • 网站设计开发的难点地推网app推广平台
  • 表白网页生成源码关键词推广优化
  • 益阳做网站的公司站外推广