def test_cancel_order_interface(self, data): """取消订单""" self.user_data = {"name": str(data["username"]), "password": str(data["password"])} order = CancelOrder().cancel_order_interface(self.user_data) print(order) """断言""" succeed = get_keyword(order, "succeed") self.assertTrue(succeed, msg="失败")
def test_wait_collect_goods(self, data): self.user_data = { "name": str(data["username"]), "password": str(data["password"]) } self.wcg = WaitCollectGoods().wait_collect_goods(self.user_data) print(self.wcg) """断言""" succeed = get_keyword(self.wcg, "succeed") self.assertTrue(succeed, msg="失败")
def test_to_be_shipped(self, data): """待发货接口""" self.user_data = { "name": str(data["username"]), "password": str(data["password"]) } order = HistoricalOrder().historical_order_interface(self.user_data) print(order) """断言""" succeed = get_keyword(order, "succeed") self.assertTrue(succeed, msg="失败")
def test_to_be_shipped(self, data): """待发货接口""" self.user_data = { "name": str(data["username"]), "password": str(data["password"]) } self.shipped = ToBeShipped() result = self.shipped.to_be_shipped(self.user_data) print(result) """断言""" succeed = get_keyword(result, "succeed") self.assertTrue(succeed, msg="失败")
def test_payment_interface(self, data): self.user_data = { "name": str(data["username"]), "password": str(data["password"]) } self.payment = PaymentInterface() # 实例化付款 result = self.payment.payment_interface(self.user_data) print(result) """断言""" # 获取succeed succeed = get_keyword(result, "succeed") self.assertTrue(succeed, msg="失败")
def test_pending_payment(self, data): """待付款接口""" self.pend_pay = PendingPaymentInterface() self.user_data = { "name": str(data["username"]), "password": str(data["password"]) } pending_list = self.pend_pay.pending_payment_interface( user_data=self.user_data) print(pending_list) """断言""" # 获取succeed succeed = get_keyword(pending_list, "succeed") self.assertTrue(succeed, msg="失败")
def unpaid_order_is_success(self, data): response = self.unpaid_order(data) return get_keyword(response, "succeed")
def get_order_status(self): """从提交订单接口返回值中获取order_id""" response = self.submitoder() order_status = get_keyword(response, "succeed") print(order_status) return order_status
def get_order_id(self): """从提交订单接口返回值中获取order_id""" response = self.submitoder() order_id = get_keyword(response, "order_id") print(order_id) return order_id
def get_check_status(self): """从结算返回值中获取status""" response = self.check_order() return get_keyword(response, "succeed")
def get_pay_id(self): """从结算返回值中获取pay_id""" response = self.check_order() return get_keyword(response, "pay_id")
def get_shipping_id(self): """从结算返回值中获取shipping_id""" response = self.check_order() return get_keyword(response, "shipping_id")
def get_addr_name(self, data): """获取收货人姓名""" response = self.addr_list(data=data) return get_keyword(response, "consignee")
def get_session(self,data): """获取登录后的session""" response=self.login(data) return get_keyword(response,"session")
def get_goods_succeed(self, url, data): """获取商品的goods_succeed""" response = self.get_cart(url=url, data=data) return get_keyword(response, "succeed")
def get_goodsList(self, data): '''获取商品列表中的返回值''' response = self.goodsList(data) return get_keyword(response, "id")
def get_status(self, data): """获取status""" response = self.add_addr(data=data) return get_keyword(response, "status")
def get_order_id(self, user_data): """获取单个订单id : 第一个""" goods_id = self.pending_payment_interface(user_data=user_data) return get_keyword(goods_id, "order_id")
def history_order_is_success(self, data): """判断是否成功""" response = self.history_order(data) return get_keyword(response, "succeed")
def to_be_received_is_success(self, data): response = self.to_be_received(data) return get_keyword(response, "succeed")
def get_rec_id(self, url, session): '''获取收藏列表中的rec_id''' response = self.collection_list(url=url, session=session) recid = get_keyword(response, keyword="rec_id") return recid
def get_addr_id(self, data): """获取收货地址id""" response = self.addr_list(data=data) return get_keyword(response, "id")