|
@@ -1,14 +1,22 @@
|
|
|
from hytest import *
|
|
|
from lib.webapi import apimgr
|
|
|
|
|
|
+
|
|
|
class c1:
|
|
|
name = "数据导出筛选预览数据"
|
|
|
+
|
|
|
def teststeps(self):
|
|
|
INFO("测试步骤")
|
|
|
- STEP(1,"第一步调用函数")
|
|
|
+ STEP(1, "第一步调用函数")
|
|
|
res = apimgr.preview_sievedata()
|
|
|
- r = res.json()#用json格式返回
|
|
|
- actural = r['data']['total']
|
|
|
- STEP(2,"设置检查点")
|
|
|
- CHECK_POINT("输入接口调用成功", actural >=1 )
|
|
|
+ r = res.json() # 用json格式返回
|
|
|
+ INFO(r)
|
|
|
+
|
|
|
+ # 获取数据中的 _id 字段
|
|
|
+ data_list = r['data']['list']
|
|
|
|
|
|
+ # STEP 2: 检查 _id 是否存在
|
|
|
+ STEP(2, "检查 _id 字段是否存在")
|
|
|
+ for item in data_list:
|
|
|
+ _id = item.get('_id') # 获取 _id 字段
|
|
|
+ CHECK_POINT(f"检查 _id 字段存在: {_id is not None}", _id is not None)
|