diff --git a/YiMao/data/YMHT_ApiTestCase_0.0.1Debug.xlsx b/YiMao/data/YMHT_ApiTestCase_0.0.1Debug.xlsx index b0c921b..a106b1f 100644 Binary files a/YiMao/data/YMHT_ApiTestCase_0.0.1Debug.xlsx and b/YiMao/data/YMHT_ApiTestCase_0.0.1Debug.xlsx differ diff --git a/YiMao/data/前后端联测业务场景梳理.xlsx b/YiMao/data/前后端联测业务场景梳理.xlsx index fdbc83a..962e3e1 100644 Binary files a/YiMao/data/前后端联测业务场景梳理.xlsx and b/YiMao/data/前后端联测业务场景梳理.xlsx differ diff --git a/YiMao/scripts/BusiScenarios/test_C003_NonVipAddNonDiscountedProductsForPurchase.py b/YiMao/scripts/BusiScenarios/test_C003_NonVipAddNonDiscountedProductsForPurchase.py index 75cd414..76a05b5 100644 --- a/YiMao/scripts/BusiScenarios/test_C003_NonVipAddNonDiscountedProductsForPurchase.py +++ b/YiMao/scripts/BusiScenarios/test_C003_NonVipAddNonDiscountedProductsForPurchase.py @@ -2,7 +2,7 @@ # -*- coding: utf-8 -*- # @Author:: Arthur Wu # @Date:: 2024/11/18-10:49 -# @Description:: +# @Description:: 游客登录,加购会员商品,并结算 import unittest,allure,time from configs.globalObj import LOGGER from YiMao.businessFunc.ClientApiLib import YMClientApi diff --git a/YiMao/scripts/BusiScenarios/test_C004_NonVipAddMemberPproductsForPurchase.py b/YiMao/scripts/BusiScenarios/test_C004_NonVipAddMemberPproductsForPurchase.py index a1d98c0..483f1f1 100644 --- a/YiMao/scripts/BusiScenarios/test_C004_NonVipAddMemberPproductsForPurchase.py +++ b/YiMao/scripts/BusiScenarios/test_C004_NonVipAddMemberPproductsForPurchase.py @@ -2,4 +2,41 @@ # -*- coding: utf-8 -*- # @Author:: Arthur Wu # @Description:: 游客登录,加购会员商品,并结算 -# @Date:: 2021-05-10 16:30:23 \ No newline at end of file +# @Date:: 2021-05-10 16:30:23 +import unittest,allure,time +from configs.globalObj import LOGGER +from YiMao.businessFunc.ClientApiLib import YMClientApi + + +class Test_C002_AddShoppingBagAndSettlePayment(unittest.TestCase): + '''@Date:: 2024/11/15 + @Author:: Arthur Wu + @Desc:: + [购物车客户端] 加购无优惠商品并试算验证 + 1、武商测试环境,普通无优惠商品inputcode为: + 6924743915848 + ''' + def setUp(self) -> None: + self.timestamp = int(time.time()) + self.ymc = YMClientApi() + + @allure.story('[购物车客户端] 加购无优惠商品并试算验证-01') + def test_C00201_AddShoppingBagAndSettlePayment(self): + allure.dynamic.description("描述:加购无优惠商品") + allure.step("步骤1:session开始") + self.ymc.session_start() + allure.step("步骤2:匿名登录") + Payload01 = {"action": 0, "isAnon": True} + LoginData = self.ymc.login_app_v2(Payload01) + allure.step("步骤3:获取商品信息") + GoodsInfoData = self.ymc.get_goods_info(InputCode=6924743915848) + allure.step("步骤4:添加无优惠商品") + self.ymc.add_retire_purchase(GoodsInfoData, 5, LoginData) + allure.step("步骤5:获取购物车商品信息") + self.ymc.get_cart_goods_info(GoodsInfoData) + allure.step("步骤6:请求订单结算") + self.ymc.request_order_settlement(LoginData) + + +if __name__ == '__main__': + unittest.main(verbosity=2) \ No newline at end of file