diff --git "a/air_case/cmdc_fresenius_group/\345\245\227\345\214\205\345\210\227\350\241\250\346\237\245\350\257\242\346\235\241\344\273\266\351\252\214\350\257\201_\345\225\206\345\223\201\350\257\246\346\203\205\351\241\265\350\267\263\350\275\254.air/\345\245\227\345\214\205\345\210\227\350\241\250\346\237\245\350\257\242\346\235\241\344\273\266\351\252\214\350\257\201_\345\225\206\345\223\201\350\257\246\346\203\205\351\241\265\350\267\263\350\275\254.py" "b/air_case/cmdc_fresenius_group/\345\245\227\345\214\205\345\210\227\350\241\250\346\237\245\350\257\242\346\235\241\344\273\266\351\252\214\350\257\201_\345\225\206\345\223\201\350\257\246\346\203\205\351\241\265\350\267\263\350\275\254.air/\345\245\227\345\214\205\345\210\227\350\241\250\346\237\245\350\257\242\346\235\241\344\273\266\351\252\214\350\257\201_\345\225\206\345\223\201\350\257\246\346\203\205\351\241\265\350\267\263\350\275\254.py" index bdb0cb20a37192fd7f2ea3c0f47acd40831115d2..e8d96c125d357bca508de8415dc5ef527d93de68 100644 --- "a/air_case/cmdc_fresenius_group/\345\245\227\345\214\205\345\210\227\350\241\250\346\237\245\350\257\242\346\235\241\344\273\266\351\252\214\350\257\201_\345\225\206\345\223\201\350\257\246\346\203\205\351\241\265\350\267\263\350\275\254.air/\345\245\227\345\214\205\345\210\227\350\241\250\346\237\245\350\257\242\346\235\241\344\273\266\351\252\214\350\257\201_\345\225\206\345\223\201\350\257\246\346\203\205\351\241\265\350\267\263\350\275\254.py" +++ "b/air_case/cmdc_fresenius_group/\345\245\227\345\214\205\345\210\227\350\241\250\346\237\245\350\257\242\346\235\241\344\273\266\351\252\214\350\257\201_\345\225\206\345\223\201\350\257\246\346\203\205\351\241\265\350\267\263\350\275\254.air/\345\245\227\345\214\205\345\210\227\350\241\250\346\237\245\350\257\242\346\235\241\344\273\266\351\252\214\350\257\201_\345\225\206\345\223\201\350\257\246\346\203\205\351\241\265\350\267\263\350\275\254.py" @@ -58,11 +58,20 @@ result = requests.get(url, params=request_body, headers=headers) # 获取接口响应时间 api_time = float(result.elapsed.total_seconds()) result = json.loads(result.content) -print(result) -# 获取商品对应的groupCode -result = {"groupCode": result["data"][0]["groupCode"]} -result["api_time"] = api_time -# 获取预期结果 -check_dict = commonFuc().get_business_data(module, "checkDict28", group_code) -# 断言实际结果中是否包含预期结果的内容 -commonFuc().check_result(check_dict, result) +# print(result) +if result["data"]: + # 获取商品对应的groupCode + result = {"groupCode": result["data"][0]["groupCode"]} + result["api_time"] = api_time + # 获取预期结果 + check_dict = commonFuc().get_business_data(module, "checkDict28", group_code) + # 断言实际结果中是否包含预期结果的内容 + commonFuc().check_result(check_dict, result) +else: + # 获取商品对应的groupCode + result = {"groupCode": result["data"]} + result["api_time"] = api_time + # 获取预期结果 + check_dict = commonFuc().get_business_data(module, "checkDict28", None) + # 断言实际结果中是否包含预期结果的内容 + commonFuc().check_result(check_dict, result) diff --git a/data/cmdc_fresenius_group/data b/data/cmdc_fresenius_group/data index bea8ad9fe979bc1027b6263da4d1e12a967cc3f2..b278f4981cdd26cea5fd62cfe0e6ea6baea06c7f 100644 --- a/data/cmdc_fresenius_group/data +++ b/data/cmdc_fresenius_group/data @@ -218,7 +218,7 @@ checkDict27: {"success":true,"code":"200","message":"OK"} "url28": "/order/public/getFreseniusGroup" "payload28": {"productInfo":"%s","documentNo":null,"groupCode":null,"materialCode":null,"type":0,"productLineCode":"%s","companyCode":"%s","buyCart":true,"num":1,"groupProductCode":"%s","groupName":"%s","groupMaterialCode":"%s"} #预期结果 -checkDict28: {"groupCode":"%s"} +checkDict28: {"groupName":"%s"} #测试场景二十八:套包加入购物车验证