Beispiel #1
0
    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()
Beispiel #2
0
    def test_payleave_account(self):
        """
		用例描述:付费离场(余额支付)
		"""
        A = ApiCase(carNum=Config().common_carNum)
        A.car_run_inside()
        P = ChargesPage()
        P.pay_charges(Config().common_carNum)
        result = P.submit_pay()
        assert result == True
        A.car_run_outside()
Beispiel #3
0
    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()
Beispiel #4
0
    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()