def test_cpLackMaterialSub_page(self, gettokenfixture, key, value, expect): s = gettokenfixture self.log.info("----采购申请查询接口口----") r = SRMBase(s) msg = r.cpLackMaterialSub_page(key, value) self.log.info("获取请求结果: %s" % msg.json()) if key == "purchaseRequestNo": result = jsonpath.jsonpath(msg.json(), '$..purchaseRequestNo')[0] assert result == expect else: result = jsonpath.jsonpath(msg.json(), '$..remark')[0] assert expect in result
def test_cpLackMaterialSub_save(self, gettokenfixture, caigouyuan, expect): s = gettokenfixture self.log.info("-----采购申请保存接口-----") r = SRMBase(s) msg = r.cpLackMaterialSub_save(caigouyuan) jg = msg[0] self.log.info("获取请求结果:%s" % jg.json()) rem = r.cpLackMaterialSub_page("purchaseRequestNo", "PR2021032000011") print(rem.json()) rem.cgy = jsonpath.jsonpath(rem.json(), '$..buyerAccount')[0] rem.rem = jsonpath.jsonpath(rem.json(), '$..remark')[0] assert jg.json()["success"] == 1 assert rem.cgy == expect assert rem.rem == "{}".format(msg[1])
def test_cpLackMaterialSub_push(self, gettokenfixture, code, caigouyuan, expect): s = gettokenfixture self.log.info("----采购申请提交接口----") r = SRMBase(s) uid = r.srm_uuid() r.cpLackMaterialSub_Temp(uid, code, demand=1) msg = r.cpLackMaterialSub_push(uid, caigouyuan) result = msg[0] self.log.info("获取请求结果{}".format(result.json())) uu = msg[1] ass_uu = r.cpLackMaterialSub_page("remark", uu) ass_remark = jsonpath.jsonpath(ass_uu.json(), '$..remark')[0] assert result.json()["success"] == 1 assert result.status_code == 200 assert ass_remark == "{}".format(uu)