def test_pay_another(self): """ 用例描述:代缴停车费 """ A = ApiCase(carNum=self.carCode) A.car_run_inside() result = self.P.pay_with_another(self.carCode) assert result == True A.pay_charge() A.car_run_outside()
def test_payleave_weixin(self): """ 用例描述:付费离场(微信支付) """ A = ApiCase(carNum=Config().common_carNum) A.car_run_inside() self.P.pay_charges(Config().common_carNum) result = self.P.submit_pay(type="微信") assert result == True A.pay_charge() A.car_run_outside()
def test_lock_and_unlock(self): """ 用例描述:车辆锁定-解锁 """ A = ApiCase(carNum=Config().common_carNum) A.car_run_inside() P = ChargesPage() result = P.lock_car(Config().common_carNum) assert result == True P.unlock_car(Config().common_carNum) A.pay_charge() A.car_run_outside() P.web_refresh()