Arthur-Wu committed this file on 2024-11-26
This commit is contained in:
@ -6,20 +6,32 @@
|
||||
import unittest,allure,time,pytest,ddt
|
||||
from configs.globalParams import DataInit
|
||||
from YiMao.businessFunc.ClientApiLib import YMClientApi
|
||||
from YiMao.businessFunc.ServiceApiLib import YMServiceApi
|
||||
DescName = "Anon001-非会员加购购物袋并试算"
|
||||
|
||||
@ddt.ddt
|
||||
@allure.story(f'[场景测试] {DescName}验证')
|
||||
class Test_CAnon001_AddShoppingBagAndSettlePayment(unittest.TestCase):
|
||||
f'''@Date:: 2024/11/15
|
||||
@Author:: Arthur Wu
|
||||
@Desc::
|
||||
[购物车客户端] {DescName}
|
||||
'''
|
||||
|
||||
@ddt.data(*DataInit)
|
||||
def test_CAnon00101_AddMidShoppingbagsForPurchase(self, data):
|
||||
allure.dynamic.description(f"描述:加购中号购物袋")
|
||||
allure.dynamic.story(f'[{data['MarketName']}-场景测试] {DescName}验证')
|
||||
allure.dynamic.description(f"描述:{data['MarketName']}-{DescName}\n")
|
||||
ymc = YMClientApi(data["ShoppingCartMac"])
|
||||
# yms = YMServiceApi()
|
||||
# CartId = data["CartId"]
|
||||
# CartMac = data["ShoppingCartMac"]
|
||||
# NewStoreId = data["MarketAndStoreDetails"]["putStoreId"][0]
|
||||
# print(f"---切换购物车商超信息为:\n"
|
||||
# f"CartId: {CartId}\n "
|
||||
# f"CartMac: {CartMac}\n "
|
||||
# f"NewStoreId: {NewStoreId}\n")
|
||||
# yms.update_the_store_to_which_the_shopping_cart_belongs(CartId, CartMac, NewStoreId)
|
||||
# time.sleep(1)
|
||||
goodsbag_mid = data["ShoppingBag"]["mid"]
|
||||
|
||||
allure.step("步骤1:session开始")
|
||||
@ -41,8 +53,19 @@ class Test_CAnon001_AddShoppingBagAndSettlePayment(unittest.TestCase):
|
||||
|
||||
@ddt.data(*DataInit)
|
||||
def test_CAnon00102_AddMaxShoppingbagsForPurchase(self, data):
|
||||
allure.dynamic.description("描述:加购大号购物袋")
|
||||
allure.dynamic.story(f'[{data['MarketName']}-场景测试] {DescName}验证')
|
||||
allure.dynamic.description(f"描述:{data['MarketName']}-{DescName}\n")
|
||||
ymc = YMClientApi(data["ShoppingCartMac"])
|
||||
# yms = YMServiceApi()
|
||||
# CartId = data["CartId"]
|
||||
# CartMac = data["ShoppingCartMac"]
|
||||
# NewStoreId = data["MarketAndStoreDetails"]["putStoreId"][0]
|
||||
# print(f"---切换购物车商超信息为:\n"
|
||||
# f"CartId: {CartId}\n"
|
||||
# f"CartMac: {CartMac}\n"
|
||||
# f"NewStoreId: {NewStoreId}\n")
|
||||
# yms.update_the_store_to_which_the_shopping_cart_belongs(CartId, CartMac, NewStoreId)
|
||||
# time.sleep(1)
|
||||
goodsbag_max = data["ShoppingBag"]["max"]
|
||||
|
||||
allure.step("步骤1:session开始")
|
||||
|
@ -9,7 +9,6 @@ from configs.globalParams import DataInit
|
||||
DescName = "Anon002-非会员加购无优惠商品并试算"
|
||||
|
||||
@ddt.ddt
|
||||
@allure.story(f'[场景测试] {DescName}验证')
|
||||
class Test_CAnon002(unittest.TestCase):
|
||||
f'''@Date:: 2024/11/15
|
||||
@Author:: Arthur Wu
|
||||
@ -18,7 +17,8 @@ class Test_CAnon002(unittest.TestCase):
|
||||
'''
|
||||
@ddt.data(*DataInit)
|
||||
def test_CAnon002_AddNonDiscountedProductsForPurchase(self, data):
|
||||
allure.dynamic.description(f"描述:{DescName}")
|
||||
allure.dynamic.story(f'[{data['MarketName']}-场景测试] {DescName}验证')
|
||||
allure.dynamic.description(f"描述:{data['MarketName']}-{DescName}\n")
|
||||
ymc = YMClientApi(data["ShoppingCartMac"])
|
||||
NormalGoodsInputcode01 = data["NormalGoods"]["goods01"]
|
||||
|
||||
|
@ -9,7 +9,6 @@ from configs.globalParams import DataInit
|
||||
DescName = "Anon003-非会员加购会员商品并结算"
|
||||
|
||||
@ddt.ddt
|
||||
@allure.story(f'[场景测试] {DescName}验证')
|
||||
class Test_CAnon003(unittest.TestCase):
|
||||
f'''@Date:: 2024/11/15
|
||||
@Author:: Arthur Wu
|
||||
@ -18,7 +17,8 @@ class Test_CAnon003(unittest.TestCase):
|
||||
'''
|
||||
@ddt.data(*DataInit)
|
||||
def test_CAnon003_AddMemberProductsForPurchase(self, data):
|
||||
allure.dynamic.description(f"描述:{DescName}")
|
||||
allure.dynamic.story(f'[{data['MarketName']}-场景测试] {DescName}验证')
|
||||
allure.dynamic.description(f"描述:{data['MarketName']}-{DescName}\n")
|
||||
ymc = YMClientApi(data["ShoppingCartMac"])
|
||||
vip_goods_inputcode = data["VipGoods"]["goods01"]
|
||||
|
||||
|
@ -9,7 +9,6 @@ from configs.globalParams import DataInit
|
||||
DescName = "Anon004-非会员加购多件商品并结算"
|
||||
|
||||
@ddt.ddt
|
||||
@allure.story(f'[场景测试] {DescName}验证')
|
||||
class Test_CAnon004(unittest.TestCase):
|
||||
f'''@Date:: 2024/11/15
|
||||
@Author:: Arthur Wu
|
||||
@ -18,7 +17,8 @@ class Test_CAnon004(unittest.TestCase):
|
||||
'''
|
||||
@ddt.data(*DataInit)
|
||||
def test_CAnon004_AddMultipleItemsForPurchase(self, data):
|
||||
allure.dynamic.description(f"描述:{DescName}")
|
||||
allure.dynamic.story(f'[{data['MarketName']}-场景测试] {DescName}验证')
|
||||
allure.dynamic.description(f"描述:{data['MarketName']}-{DescName}\n")
|
||||
ymc = YMClientApi(data["ShoppingCartMac"])
|
||||
goods_inputcode1 = data["NormalGoods"]["goods01"]
|
||||
goods_inputcode2 = data["NormalGoods"]["goods02"]
|
||||
|
@ -9,7 +9,6 @@ from configs.globalParams import DataInit
|
||||
DescName = "Anon005-非会员加购打折商品并结算"
|
||||
|
||||
@ddt.ddt
|
||||
@allure.story(f'[场景测试] {DescName}验证')
|
||||
class Test_CAnon005(unittest.TestCase):
|
||||
f'''@Date:: 2024/11/15
|
||||
@Author:: Arthur Wu
|
||||
@ -18,7 +17,8 @@ class Test_CAnon005(unittest.TestCase):
|
||||
'''
|
||||
@ddt.data(*DataInit)
|
||||
def test_CAnon005_AddDiscountedProductsForPurchase(self, data):
|
||||
allure.dynamic.description(f"描述:{DescName}")
|
||||
allure.dynamic.story(f'[{data['MarketName']}-场景测试] {DescName}验证')
|
||||
allure.dynamic.description(f"描述:{data['MarketName']}-{DescName}\n")
|
||||
ymc = YMClientApi(data["ShoppingCartMac"])
|
||||
sale_goods_inputCode = data["SaleGoods"]["goods01"]
|
||||
|
||||
|
@ -10,7 +10,6 @@ from configs.globalParams import DataInit
|
||||
DescName = "Anon006-非会员加购促销白名单商品并结算"
|
||||
|
||||
@ddt.ddt
|
||||
@allure.story(f'[场景测试] {DescName}验证')
|
||||
class Test_CAnon006(unittest.TestCase):
|
||||
f'''@Date:: 2024/11/15
|
||||
@Author:: Arthur Wu
|
||||
@ -19,7 +18,8 @@ class Test_CAnon006(unittest.TestCase):
|
||||
'''
|
||||
@ddt.data(*DataInit)
|
||||
def test_CAnon006_AddPromotionalWhitelistProducts(self, data):
|
||||
allure.dynamic.description(f"描述:{DescName}")
|
||||
allure.dynamic.story(f'[{data['MarketName']}-场景测试] {DescName}验证')
|
||||
allure.dynamic.description(f"描述:{data['MarketName']}-{DescName}\n")
|
||||
ymc = YMClientApi(data["ShoppingCartMac"])
|
||||
yms = YMServiceApi()
|
||||
promotional_whitelist_goods = data["PromotionalWhitelistGoods"]
|
||||
|
@ -11,7 +11,6 @@ from configs.globalParams import DataInit
|
||||
DescName = "Anon007-非会员加购重量放通商品并结算"
|
||||
|
||||
@ddt.ddt
|
||||
@allure.story(f'[场景测试] {DescName}验证')
|
||||
class Test_CAnon007(unittest.TestCase):
|
||||
f'''@Date:: 2024/11/15
|
||||
@Author:: Arthur Wu
|
||||
@ -20,7 +19,8 @@ class Test_CAnon007(unittest.TestCase):
|
||||
'''
|
||||
@ddt.data(*DataInit)
|
||||
def test_CAnon007_AddWeightToTheProduct(self, data):
|
||||
allure.dynamic.description(f"描述:{DescName}")
|
||||
allure.dynamic.story(f'[{data['MarketName']}-场景测试] {DescName}验证')
|
||||
allure.dynamic.description(f"描述:{data['MarketName']}-{DescName}\n")
|
||||
ymc = YMClientApi(data["ShoppingCartMac"])
|
||||
yms = YMServiceApi()
|
||||
weight_to_whitelist_goods = data["WeightToWhitelistGoods"]
|
||||
|
@ -9,7 +9,6 @@ from configs.globalParams import DataInit
|
||||
DescName = "Anon008-非会员,加购2个购物袋,退购一个购物袋,并结算"
|
||||
|
||||
@ddt.ddt
|
||||
@allure.story(f'[场景测试] {DescName}验证')
|
||||
class Test_CAnon008(unittest.TestCase):
|
||||
f'''@Date:: 2024/11/20
|
||||
@Author:: Arthur Wu
|
||||
@ -18,7 +17,8 @@ class Test_CAnon008(unittest.TestCase):
|
||||
'''
|
||||
@ddt.data(*DataInit)
|
||||
def test_CAnon008_ReturnShoppingBag(self, data):
|
||||
allure.dynamic.description(f"描述:{DescName}")
|
||||
allure.dynamic.story(f'[{data['MarketName']}-场景测试] {DescName}验证')
|
||||
allure.dynamic.description(f"描述:{data['MarketName']}-{DescName}\n")
|
||||
ymc = YMClientApi(data["ShoppingCartMac"])
|
||||
shoppingbag_mid = data["ShoppingBag"]["mid"]
|
||||
shoppingbag_max = data["ShoppingBag"]["max"]
|
||||
|
@ -9,7 +9,6 @@ from configs.globalParams import DataInit
|
||||
DescName = "Anon009-非会员,加购2个普通商品,退购一个,并结算"
|
||||
|
||||
@ddt.ddt
|
||||
@allure.story(f'[场景测试] {DescName}验证')
|
||||
class Test_CAnon009(unittest.TestCase):
|
||||
f'''@Date:: 2024/11/20
|
||||
@Author:: Arthur Wu
|
||||
@ -18,7 +17,8 @@ class Test_CAnon009(unittest.TestCase):
|
||||
'''
|
||||
@ddt.data(*DataInit)
|
||||
def test_CAnon009_ReturnPurchaseOfOrdinaryGoods(self, data):
|
||||
allure.dynamic.description(f"描述:{DescName}")
|
||||
allure.dynamic.story(f'[{data['MarketName']}-场景测试] {DescName}验证')
|
||||
allure.dynamic.description(f"描述:{data['MarketName']}-{DescName}\n")
|
||||
ymc = YMClientApi(data["ShoppingCartMac"])
|
||||
goods_01 = data["NormalGoods"]["goods01"]
|
||||
goods_02 = data["NormalGoods"]["goods02"]
|
||||
|
@ -10,7 +10,6 @@ from configs.globalParams import DataInit
|
||||
DescName = "Anon010-非会员,加购2个会员商品,退购一个,并结算"
|
||||
|
||||
@ddt.ddt
|
||||
@allure.story(f'[场景测试] {DescName}验证')
|
||||
class Test_CAnon010(unittest.TestCase):
|
||||
f'''@Date:: 2024/11/20
|
||||
@Author:: Arthur Wu
|
||||
@ -19,7 +18,8 @@ class Test_CAnon010(unittest.TestCase):
|
||||
'''
|
||||
@ddt.data(*DataInit)
|
||||
def test_CAnon010_ReturnOfMemberProducts(self, data):
|
||||
allure.dynamic.description(f"描述:{DescName}")
|
||||
allure.dynamic.story(f'[{data['MarketName']}-场景测试] {DescName}验证')
|
||||
allure.dynamic.description(f"描述:{data['MarketName']}-{DescName}\n")
|
||||
ymc = YMClientApi(data["ShoppingCartMac"])
|
||||
vip_goods_01 = data["VipGoods"]["goods01"]
|
||||
vip_goods_02 = data["VipGoods"]["goods02"]
|
||||
|
@ -10,7 +10,6 @@ from configs.globalParams import DataInit
|
||||
DescName = "Anon011-非会员,加购多件商品,退购一个商品,并结算"
|
||||
|
||||
@ddt.ddt
|
||||
@allure.story(f'[场景测试] {DescName}验证')
|
||||
class Test_CAnon011(unittest.TestCase):
|
||||
f'''@Date:: 2024/11/20
|
||||
@Author:: Arthur Wu
|
||||
@ -19,7 +18,8 @@ class Test_CAnon011(unittest.TestCase):
|
||||
'''
|
||||
@ddt.data(*DataInit)
|
||||
def test_CAnon011_ReturnOneItemFromMultiplePurchases(self, data):
|
||||
allure.dynamic.description(f"描述:{DescName}")
|
||||
allure.dynamic.story(f'[{data['MarketName']}-场景测试] {DescName}验证')
|
||||
allure.dynamic.description(f"描述:{data['MarketName']}-{DescName}\n")
|
||||
ymc = YMClientApi(data["ShoppingCartMac"])
|
||||
goods_inputcode1 = data["NormalGoods"]["goods01"]
|
||||
goods_inputcode2 = data["NormalGoods"]["goods02"]
|
||||
|
@ -10,7 +10,6 @@ from configs.globalParams import DataInit
|
||||
DescName = "Anon012-非会员,加购2个打折商品,退购一个,并结算"
|
||||
|
||||
@ddt.ddt
|
||||
@allure.story(f'[场景测试] {DescName}验证')
|
||||
class Test_CAnon012(unittest.TestCase):
|
||||
f'''@Date:: 2024/11/20
|
||||
@Author:: Arthur Wu
|
||||
@ -19,7 +18,8 @@ class Test_CAnon012(unittest.TestCase):
|
||||
'''
|
||||
@ddt.data(*DataInit)
|
||||
def test_CAnon012_ReturnOfDiscountedProducts(self, data):
|
||||
allure.dynamic.description(f"描述:{DescName}")
|
||||
allure.dynamic.story(f'[{data['MarketName']}-场景测试] {DescName}验证')
|
||||
allure.dynamic.description(f"描述:{data['MarketName']}-{DescName}\n")
|
||||
ymc = YMClientApi(data["ShoppingCartMac"])
|
||||
sale_goods_inputCode = data["SaleGoods"]["goods01"]
|
||||
|
||||
|
@ -11,7 +11,6 @@ from configs.globalParams import DataInit
|
||||
DescName = "Anon013-非会员加购2个促销白名单商品,退购一个"
|
||||
|
||||
@ddt.ddt
|
||||
@allure.story(f'[场景测试] {DescName}验证')
|
||||
class Test_CAnon013(unittest.TestCase):
|
||||
f'''@Date:: 2024/11/20
|
||||
@Author:: Arthur Wu
|
||||
@ -20,7 +19,8 @@ class Test_CAnon013(unittest.TestCase):
|
||||
'''
|
||||
@ddt.data(*DataInit)
|
||||
def test_CAnon013_ReturnPromotionWhitelistProducts(self, data):
|
||||
allure.dynamic.description(f"描述:{DescName}")
|
||||
allure.dynamic.story(f'[{data['MarketName']}-场景测试] {DescName}验证')
|
||||
allure.dynamic.description(f"描述:{data['MarketName']}-{DescName}\n")
|
||||
ymc = YMClientApi(data["ShoppingCartMac"])
|
||||
yms = YMServiceApi()
|
||||
promotional_whitelist_goods = data["PromotionalWhitelistGoods"]
|
||||
|
@ -11,7 +11,6 @@ from configs.globalParams import DataInit
|
||||
DescName = "Anon014-非会员加购2个重量放通商品,退购一个"
|
||||
|
||||
@ddt.ddt
|
||||
@allure.story(f'[场景测试] {DescName}验证')
|
||||
class Test_CAnon014(unittest.TestCase):
|
||||
f'''@Date:: 2024/11/20
|
||||
@Author:: Arthur Wu
|
||||
@ -20,7 +19,8 @@ class Test_CAnon014(unittest.TestCase):
|
||||
'''
|
||||
@ddt.data(*DataInit)
|
||||
def test_CAnon014_ReturnWeightOfTheProducte(self,data):
|
||||
allure.dynamic.description(f"描述:{DescName}")
|
||||
allure.dynamic.story(f'[{data['MarketName']}-场景测试] {DescName}验证')
|
||||
allure.dynamic.description(f"描述:{data['MarketName']}-{DescName}\n")
|
||||
ymc = YMClientApi(data["ShoppingCartMac"])
|
||||
yms = YMServiceApi()
|
||||
weight_to_whitelist_goods = data["WeightToWhitelistGoods"]
|
||||
|
@ -10,7 +10,6 @@ from configs.globalParams import DataInit
|
||||
DescName = "Anon015-匿名登录加购计件商品,并结算"
|
||||
|
||||
@ddt.ddt
|
||||
@allure.story(f'[场景测试] {DescName}验证')
|
||||
class Test_CAnon015(unittest.TestCase):
|
||||
f'''@Date:: 2024/11/22
|
||||
@Author:: Arthur Wu
|
||||
@ -19,27 +18,29 @@ class Test_CAnon015(unittest.TestCase):
|
||||
'''
|
||||
@ddt.data(*DataInit)
|
||||
def test_CAnon015(self,data):
|
||||
allure.dynamic.description(f"描述:{DescName}\n")
|
||||
allure.dynamic.story(f'[{data['MarketName']}-场景测试] {DescName}验证')
|
||||
allure.dynamic.description(f"描述:{data['MarketName']}-{DescName}\n")
|
||||
ymc = YMClientApi(data["ShoppingCartMac"])
|
||||
piece_rate_goods = data["PieceRateGoods"]["GoodsInputcode"]
|
||||
|
||||
allure.step("步骤1:session开始")
|
||||
ymc.session_start()
|
||||
allure.step("步骤2:匿名登录")
|
||||
Payload01 = {"action": 0, "isAnon": True}
|
||||
LoginData = ymc.login_app_v2(Payload01)
|
||||
allure.step("步骤3:获取商品信息")
|
||||
GetGoodsInfoResp_01 = ymc.get_goods_info(piece_rate_goods)
|
||||
if GetGoodsInfoResp_01['msg'] != '加购商品不存在':
|
||||
allure.step("步骤4:添加会员有优惠商品")
|
||||
ymc.add_cart_goods(GetGoodsInfoResp_01, 1, LoginData)
|
||||
allure.step("步骤5:获取购物车商品信息")
|
||||
ymc.get_cart_goods_info([GetGoodsInfoResp_01])
|
||||
allure.step("步骤6:请求订单结算")
|
||||
ymc.request_order_settlement(LoginData)
|
||||
if piece_rate_goods is not None:
|
||||
allure.step("步骤1:session开始")
|
||||
ymc.session_start()
|
||||
allure.step("步骤2:匿名登录")
|
||||
Payload01 = {"action": 0, "isAnon": True}
|
||||
LoginData = ymc.login_app_v2(Payload01)
|
||||
allure.step("步骤3:获取商品信息")
|
||||
GetGoodsInfoResp_01 = ymc.get_goods_info(piece_rate_goods)
|
||||
if GetGoodsInfoResp_01['msg'] != '加购商品不存在':
|
||||
allure.step("步骤4:添加会员有优惠商品")
|
||||
ymc.add_cart_goods(GetGoodsInfoResp_01, 1, LoginData)
|
||||
allure.step("步骤5:获取购物车商品信息")
|
||||
ymc.get_cart_goods_info([GetGoodsInfoResp_01])
|
||||
allure.step("步骤6:请求订单结算")
|
||||
ymc.request_order_settlement(LoginData)
|
||||
else:
|
||||
pytest.fail(f"---商品 {data["PieceRateGoods"]} 不存在")
|
||||
else:
|
||||
LOGGER.info(f"---商品 {data["PieceRateGoods"]} 不存在")
|
||||
pytest.fail(f"---商品 {data["PieceRateGoods"]} 不存在")
|
||||
pytest.skip("---该商超未提供 计件商品 该场景跳过测试")
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
|
@ -10,7 +10,6 @@ from configs.globalParams import DataInit
|
||||
DescName = "Anon016-匿名登录,加购计件商品,并退购"
|
||||
|
||||
@ddt.ddt
|
||||
@allure.story(f'[场景测试] {DescName}验证')
|
||||
class Test_CAnon016(unittest.TestCase):
|
||||
f'''@Date:: 2024/11/22
|
||||
@Author:: Arthur Wu
|
||||
@ -20,32 +19,35 @@ class Test_CAnon016(unittest.TestCase):
|
||||
|
||||
@ddt.data(*DataInit)
|
||||
def test_CAnon016(self,data):
|
||||
allure.dynamic.description(f"描述:{DescName}\n")
|
||||
allure.dynamic.story(f'[{data['MarketName']}-场景测试] {DescName}验证')
|
||||
allure.dynamic.description(f"描述:{data['MarketName']}-{DescName}\n")
|
||||
ymc = YMClientApi(data["ShoppingCartMac"])
|
||||
piece_rate_goods = data["PieceRateGoods"]["GoodsInputcode"]
|
||||
if piece_rate_goods is not None:
|
||||
allure.step("步骤1:session开始")
|
||||
ymc.session_start()
|
||||
allure.step("步骤2:匿名登录")
|
||||
Payload01 = {"action": 0, "isAnon": True}
|
||||
LoginData = ymc.login_app_v2(Payload01)
|
||||
allure.step("步骤3:获取商品信息")
|
||||
GetGoodsInfoResp_01 = ymc.get_goods_info(piece_rate_goods)
|
||||
if GetGoodsInfoResp_01['msg'] != '加购商品不存在':
|
||||
allure.step("步骤4:添加会员有优惠商品")
|
||||
AddGoodsResp = ymc.add_cart_goods(GetGoodsInfoResp_01, 2, LoginData)
|
||||
|
||||
allure.step("步骤1:session开始")
|
||||
ymc.session_start()
|
||||
allure.step("步骤2:匿名登录")
|
||||
Payload01 = {"action": 0, "isAnon": True}
|
||||
LoginData = ymc.login_app_v2(Payload01)
|
||||
allure.step("步骤3:获取商品信息")
|
||||
GetGoodsInfoResp_01 = ymc.get_goods_info(piece_rate_goods)
|
||||
if GetGoodsInfoResp_01['msg'] != '加购商品不存在':
|
||||
allure.step("步骤4:添加会员有优惠商品")
|
||||
AddGoodsResp = ymc.add_cart_goods(GetGoodsInfoResp_01, 2, LoginData)
|
||||
allure.step("\n步骤7:退购一件商品")
|
||||
GetGoodsInfoList = [GetGoodsInfoResp_01]
|
||||
AddGoodsResp_List = [AddGoodsResp]
|
||||
ymc.delete_cart_goods(GetGoodsInfoList, LoginData, AddGoodsResp_List)
|
||||
|
||||
allure.step("\n步骤7:退购一件商品")
|
||||
GetGoodsInfoList = [GetGoodsInfoResp_01]
|
||||
AddGoodsResp_List = [AddGoodsResp]
|
||||
ymc.delete_cart_goods(GetGoodsInfoList, LoginData, AddGoodsResp_List)
|
||||
|
||||
allure.step("步骤5:获取购物车商品信息")
|
||||
ymc.get_cart_goods_info()
|
||||
allure.step("步骤6:请求订单结算")
|
||||
ymc.request_order_settlement(LoginData)
|
||||
allure.step("步骤5:获取购物车商品信息")
|
||||
ymc.get_cart_goods_info()
|
||||
allure.step("步骤6:请求订单结算")
|
||||
ymc.request_order_settlement(LoginData)
|
||||
else:
|
||||
pytest.fail(f"---商品 {data["PieceRateGoods"]} 不存在")
|
||||
else:
|
||||
pytest.fail(f"---商品 {data["PieceRateGoods"]} 不存在")
|
||||
pytest.skip("---该商超未提供 计件商品 该场景跳过测试")
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
|
@ -9,7 +9,6 @@ from configs.globalParams import DataInit
|
||||
DescName = "Anon017-匿名登录,加购计重商品,并结算"
|
||||
|
||||
@ddt.ddt
|
||||
@allure.story(f'[场景测试] {DescName}验证')
|
||||
class Test_CAnon017(unittest.TestCase):
|
||||
f'''@Date:: 2024/11/22
|
||||
@Author:: Arthur Wu
|
||||
@ -18,7 +17,8 @@ class Test_CAnon017(unittest.TestCase):
|
||||
'''
|
||||
@ddt.data(*DataInit)
|
||||
def test_CAnon017(self,data):
|
||||
allure.dynamic.description(f"描述:{DescName}\n")
|
||||
allure.dynamic.story(f'[{data['MarketName']}-场景测试] {DescName}验证')
|
||||
allure.dynamic.description(f"描述:{data['MarketName']}-{DescName}\n")
|
||||
ymc = YMClientApi(data["ShoppingCartMac"])
|
||||
bulk_goods = data["MisspellingWeightGoods"]["GoodsInputcode"]
|
||||
|
||||
|
@ -10,7 +10,6 @@ from configs.globalParams import DataInit
|
||||
DescName = "Anon018-匿名登录,加购计重商品,并退购"
|
||||
|
||||
@ddt.ddt
|
||||
@allure.story(f'[场景测试] {DescName}验证')
|
||||
class Test_CAnon018(unittest.TestCase):
|
||||
f'''@Date:: 2024/11/15
|
||||
@Author:: Arthur Wu
|
||||
@ -19,7 +18,8 @@ class Test_CAnon018(unittest.TestCase):
|
||||
'''
|
||||
@ddt.data(*DataInit)
|
||||
def test_CAnon018(self,data):
|
||||
allure.dynamic.description(f"描述:{DescName}\n")
|
||||
allure.dynamic.story(f'[{data['MarketName']}-场景测试] {DescName}验证')
|
||||
allure.dynamic.description(f"描述:{data['MarketName']}-{DescName}\n")
|
||||
ymc = YMClientApi(data["ShoppingCartMac"])
|
||||
bulk_goods = data["MisspellingWeightGoods"]["GoodsInputcode"]
|
||||
|
||||
|
@ -10,7 +10,6 @@ from configs.globalParams import DataInit
|
||||
DescName = "NoLogin001-购物车客户端-广告"
|
||||
|
||||
@ddt.ddt
|
||||
@allure.story(f'[场景测试] {DescName}验证')
|
||||
class Test_CNoLogin001(unittest.TestCase):
|
||||
f'''@Date:: 2024/11/15
|
||||
@Author:: Arthur Wu
|
||||
@ -19,7 +18,8 @@ class Test_CNoLogin001(unittest.TestCase):
|
||||
'''
|
||||
@ddt.data(*DataInit)
|
||||
def test_CNoLogin001_CheckADs(self,data):
|
||||
allure.dynamic.description(f"描述:{DescName}")
|
||||
allure.dynamic.story(f'[{data['MarketName']}-场景测试] {DescName}验证')
|
||||
allure.dynamic.description(f"描述:{data['MarketName']}-{DescName}\n")
|
||||
ymc = YMClientApi(data["ShoppingCartMac"])
|
||||
|
||||
AdListData = ymc.get_ads_list()
|
||||
|
@ -10,7 +10,6 @@ from configs.globalParams import DataInit
|
||||
DescName = "Vip001-游客转会员登录,加购购物袋,并结算"
|
||||
|
||||
@ddt.ddt
|
||||
@allure.story(f'[场景测试] {DescName}验证')
|
||||
class Test_CVip001_AddShoppingBagAndSettlePayment(unittest.TestCase):
|
||||
f'''@Date:: 2024/11/20
|
||||
@Author:: Arthur Wu
|
||||
@ -19,7 +18,8 @@ class Test_CVip001_AddShoppingBagAndSettlePayment(unittest.TestCase):
|
||||
'''
|
||||
@ddt.data(*DataInit)
|
||||
def test_CVip00101_AddMidShoppingbagsForPurchase(self,data):
|
||||
allure.dynamic.description(f"描述:加购中号购物袋")
|
||||
allure.dynamic.story(f'[{data['MarketName']}-场景测试] {DescName}验证')
|
||||
allure.dynamic.description(f"描述:{data['MarketName']}-{DescName}\n")
|
||||
ymc = YMClientApi(data["ShoppingCartMac"])
|
||||
vip_phone_num = data["VIPPhoneNumber"]
|
||||
goodsbag_mid = data["ShoppingBag"]["mid"]
|
||||
@ -49,7 +49,8 @@ class Test_CVip001_AddShoppingBagAndSettlePayment(unittest.TestCase):
|
||||
|
||||
@ddt.data(*DataInit)
|
||||
def test_CVip00102_AddMaxShoppingbagsForPurchase(self,data):
|
||||
allure.dynamic.description("描述:加购大号购物袋")
|
||||
allure.dynamic.story(f'[{data['MarketName']}-场景测试] {DescName}验证')
|
||||
allure.dynamic.description(f"描述:{data['MarketName']}-{DescName}\n")
|
||||
ymc = YMClientApi(data["ShoppingCartMac"])
|
||||
vip_phone_num = data["VIPPhoneNumber"]
|
||||
goodsbag_mid = data["ShoppingBag"]["mid"]
|
||||
|
@ -9,7 +9,6 @@ from configs.globalParams import DataInit
|
||||
DescName = "Vip002-游客转会员登录,加购普通商品,并结算"
|
||||
|
||||
@ddt.ddt
|
||||
@allure.story(f'[场景测试] {DescName}验证')
|
||||
class Test_CVip002(unittest.TestCase):
|
||||
f'''@Date:: 2024/11/15
|
||||
@Author:: Arthur Wu
|
||||
@ -18,7 +17,8 @@ class Test_CVip002(unittest.TestCase):
|
||||
'''
|
||||
@ddt.data(*DataInit)
|
||||
def test_CVip002_AddNonDiscountedProductsForPurchase(self,data):
|
||||
allure.dynamic.description(f"描述:{DescName}")
|
||||
allure.dynamic.story(f'[{data['MarketName']}-场景测试] {DescName}验证')
|
||||
allure.dynamic.description(f"描述:{data['MarketName']}-{DescName}\n")
|
||||
ymc = YMClientApi(data["ShoppingCartMac"])
|
||||
vip_phone_num = data["VIPPhoneNumber"]
|
||||
NormalGoodsInputcode01 = data["NormalGoods"]["goods01"]
|
||||
|
@ -9,7 +9,6 @@ from configs.globalParams import DataInit
|
||||
DescName = "Vip003-游客转会员登录,加购会员商品,并结算"
|
||||
|
||||
@ddt.ddt
|
||||
@allure.story(f'[场景测试] {DescName}验证')
|
||||
class Test_CVip003(unittest.TestCase):
|
||||
f'''@Date:: 2024/11/20
|
||||
@Author:: Arthur Wu
|
||||
@ -18,7 +17,8 @@ class Test_CVip003(unittest.TestCase):
|
||||
'''
|
||||
@ddt.data(*DataInit)
|
||||
def test_CVip003_AddMemberProductsForPurchase(self,data):
|
||||
allure.dynamic.description(f"描述:{DescName}")
|
||||
allure.dynamic.story(f'[{data['MarketName']}-场景测试] {DescName}验证')
|
||||
allure.dynamic.description(f"描述:{data['MarketName']}-{DescName}\n")
|
||||
ymc = YMClientApi(data["ShoppingCartMac"])
|
||||
vip_phone_num = data["VIPPhoneNumber"]
|
||||
vip_goods_inputcode = data["VipGoods"]["goods01"]
|
||||
|
@ -9,7 +9,6 @@ from configs.globalParams import DataInit
|
||||
DescName = "Vip004-游客转会员登录,加购多件商品,并结算"
|
||||
|
||||
@ddt.ddt
|
||||
@allure.story(f'[场景测试] {DescName}验证')
|
||||
class Test_CVip004(unittest.TestCase):
|
||||
f'''@Date:: 2024/11/15
|
||||
@Author:: Arthur Wu
|
||||
@ -18,7 +17,8 @@ class Test_CVip004(unittest.TestCase):
|
||||
'''
|
||||
@ddt.data(*DataInit)
|
||||
def test_CVip004_AddMultipleItemsForPurchase(self,data):
|
||||
allure.dynamic.description(f"描述:{DescName}")
|
||||
allure.dynamic.story(f'[{data['MarketName']}-场景测试] {DescName}验证')
|
||||
allure.dynamic.description(f"描述:{data['MarketName']}-{DescName}\n")
|
||||
ymc = YMClientApi(data["ShoppingCartMac"])
|
||||
vip_phone_num = data["VIPPhoneNumber"]
|
||||
goods_inputcode1 = data["NormalGoods"]["goods01"]
|
||||
|
@ -10,7 +10,6 @@ from configs.globalParams import DataInit
|
||||
DescName = "Vip005-游客转会员登录,加购打折商品,并结算"
|
||||
|
||||
@ddt.ddt
|
||||
@allure.story(f'[场景测试] {DescName}验证')
|
||||
class Test_CVip005(unittest.TestCase):
|
||||
f'''@Date:: 2024/11/21
|
||||
@Author:: Arthur Wu
|
||||
@ -19,7 +18,8 @@ class Test_CVip005(unittest.TestCase):
|
||||
'''
|
||||
@ddt.data(*DataInit)
|
||||
def test_CVip005_AddDiscountedProductsForPurchase(self,data):
|
||||
allure.dynamic.description(f"描述:{DescName}")
|
||||
allure.dynamic.story(f'[{data['MarketName']}-场景测试] {DescName}验证')
|
||||
allure.dynamic.description(f"描述:{data['MarketName']}-{DescName}\n")
|
||||
ymc = YMClientApi(data["ShoppingCartMac"])
|
||||
vip_phone_num = data["VIPPhoneNumber"]
|
||||
sale_goods_inputCode = data["SaleGoods"]["goods01"]
|
||||
|
@ -11,7 +11,6 @@ from configs.globalParams import DataInit
|
||||
DescName = "Vip006-游客转会员登录,加购促销白名单商品,并结算"
|
||||
|
||||
@ddt.ddt
|
||||
@allure.story(f'[场景测试] {DescName}验证')
|
||||
class Test_CVip006(unittest.TestCase):
|
||||
f'''@Date:: 2024/11/15
|
||||
@Author:: Arthur Wu
|
||||
@ -20,7 +19,8 @@ class Test_CVip006(unittest.TestCase):
|
||||
'''
|
||||
@ddt.data(*DataInit)
|
||||
def test_CVip006_AddPromotionalWhitelistProducts(self,data):
|
||||
allure.dynamic.description(f"描述:{DescName}")
|
||||
allure.dynamic.story(f'[{data['MarketName']}-场景测试] {DescName}验证')
|
||||
allure.dynamic.description(f"描述:{data['MarketName']}-{DescName}\n")
|
||||
ymc = YMClientApi(data["ShoppingCartMac"])
|
||||
yms = YMServiceApi()
|
||||
vip_phone_num = data["VIPPhoneNumber"]
|
||||
|
@ -11,7 +11,6 @@ from configs.globalParams import DataInit
|
||||
DescName = "Vip007-游客转会员登录,加购重量放通商品,并结算"
|
||||
|
||||
@ddt.ddt
|
||||
@allure.story(f'[场景测试] {DescName}验证')
|
||||
class Test_CVip007(unittest.TestCase):
|
||||
f'''@Date:: 2024/11/15
|
||||
@Author:: Arthur Wu
|
||||
@ -21,7 +20,8 @@ class Test_CVip007(unittest.TestCase):
|
||||
|
||||
@ddt.data(*DataInit)
|
||||
def test_CVip007_AddWeightToTheProduct(self,data):
|
||||
allure.dynamic.description(f"描述:{DescName}")
|
||||
allure.dynamic.story(f'[{data['MarketName']}-场景测试] {DescName}验证')
|
||||
allure.dynamic.description(f"描述:{data['MarketName']}-{DescName}\n")
|
||||
ymc = YMClientApi(data["ShoppingCartMac"])
|
||||
yms = YMServiceApi()
|
||||
CartMac = data["ShoppingCartMac"]
|
||||
|
@ -11,7 +11,6 @@ from configs.globalParams import DataInit
|
||||
DescName = "Vip008-游客转会员登录,加购2个购物袋,退购一个购物袋,并结算"
|
||||
|
||||
@ddt.ddt
|
||||
@allure.story(f'[场景测试] {DescName}验证')
|
||||
class Test_CVip008(unittest.TestCase):
|
||||
f'''@Date:: 2024/11/20
|
||||
@Author:: Arthur Wu
|
||||
@ -21,7 +20,8 @@ class Test_CVip008(unittest.TestCase):
|
||||
|
||||
@ddt.data(*DataInit)
|
||||
def test_CVip008_ReturnShoppingBag(self,data):
|
||||
allure.dynamic.description(f"描述:{DescName}")
|
||||
allure.dynamic.story(f'[{data['MarketName']}-场景测试] {DescName}验证')
|
||||
allure.dynamic.description(f"描述:{data['MarketName']}-{DescName}\n")
|
||||
ymc = YMClientApi(data["ShoppingCartMac"])
|
||||
yms = YMServiceApi()
|
||||
CartMac = data["ShoppingCartMac"]
|
||||
|
@ -11,7 +11,6 @@ from configs.globalParams import DataInit
|
||||
DescName = "Vip009-游客转会员登录,加购2个普通商品,退购一个,并结算"
|
||||
|
||||
@ddt.ddt
|
||||
@allure.story(f'[场景测试] {DescName}验证')
|
||||
class Test_CVip009(unittest.TestCase):
|
||||
f'''@Date:: 2024/11/20
|
||||
@Author:: Arthur Wu
|
||||
@ -21,7 +20,8 @@ class Test_CVip009(unittest.TestCase):
|
||||
|
||||
@ddt.data(*DataInit)
|
||||
def test_CVip009_ReturnPurchaseOfOrdinaryGoods(self, data):
|
||||
allure.dynamic.description(f"描述:{DescName}")
|
||||
allure.dynamic.story(f'[{data['MarketName']}-场景测试] {DescName}验证')
|
||||
allure.dynamic.description(f"描述:{data['MarketName']}-{DescName}\n")
|
||||
ymc = YMClientApi(data["ShoppingCartMac"])
|
||||
yms = YMServiceApi()
|
||||
CartMac = data["ShoppingCartMac"]
|
||||
|
@ -11,7 +11,6 @@ from configs.globalParams import DataInit
|
||||
DescName = "Vip010-游客转会员登录,加购2个会员商品,退购一个,并结算"
|
||||
|
||||
@ddt.ddt
|
||||
@allure.story(f'[场景测试] {DescName}验证')
|
||||
class Test_CVip010(unittest.TestCase):
|
||||
f'''@Date:: 2024/11/20
|
||||
@Author:: Arthur Wu
|
||||
@ -21,7 +20,8 @@ class Test_CVip010(unittest.TestCase):
|
||||
|
||||
@ddt.data(*DataInit)
|
||||
def test_CVip010_ReturnOfMemberProducts(self,data):
|
||||
allure.dynamic.description(f"描述:{DescName}")
|
||||
allure.dynamic.story(f'[{data['MarketName']}-场景测试] {DescName}验证')
|
||||
allure.dynamic.description(f"描述:{data['MarketName']}-{DescName}\n")
|
||||
ymc = YMClientApi(data["ShoppingCartMac"])
|
||||
yms = YMServiceApi()
|
||||
CartMac = data["ShoppingCartMac"]
|
||||
|
@ -9,7 +9,6 @@ from configs.globalParams import DataInit
|
||||
DescName = "Vip011-游客转会员登录,加购多件商品,退购一个商品,并结算"
|
||||
|
||||
@ddt.ddt
|
||||
@allure.story(f'[场景测试] {DescName}验证')
|
||||
class Test_CVip011(unittest.TestCase):
|
||||
f'''@Date:: 2024/11/20
|
||||
@Author:: Arthur Wu
|
||||
@ -19,7 +18,8 @@ class Test_CVip011(unittest.TestCase):
|
||||
|
||||
@ddt.data(*DataInit)
|
||||
def test_CVip011_ReturnOneItemFromMultiplePurchases(self,data):
|
||||
allure.dynamic.description(f"描述:{DescName}")
|
||||
allure.dynamic.story(f'[{data['MarketName']}-场景测试] {DescName}验证')
|
||||
allure.dynamic.description(f"描述:{data['MarketName']}-{DescName}\n")
|
||||
ymc = YMClientApi(data["ShoppingCartMac"])
|
||||
vip_phone_num = data["VIPPhoneNumber"]
|
||||
goods_inputcode1 = data["NormalGoods"]['goods01']
|
||||
|
@ -9,7 +9,6 @@ from configs.globalParams import DataInit
|
||||
DescName = "Vip012-游客转会员登录,加购2个打折商品,退购一个,并结算"
|
||||
|
||||
@ddt.ddt
|
||||
@allure.story(f'[场景测试] {DescName}验证')
|
||||
class Test_CVip012(unittest.TestCase):
|
||||
f'''@Date:: 2024/11/20
|
||||
@Author:: Arthur Wu
|
||||
@ -19,7 +18,8 @@ class Test_CVip012(unittest.TestCase):
|
||||
|
||||
@ddt.data(*DataInit)
|
||||
def test_CVip012_ReturnOfDiscountedProducts(self, data):
|
||||
allure.dynamic.description(f"描述:{DescName}")
|
||||
allure.dynamic.story(f'[{data['MarketName']}-场景测试] {DescName}验证')
|
||||
allure.dynamic.description(f"描述:{data['MarketName']}-{DescName}\n")
|
||||
ymc = YMClientApi(data["ShoppingCartMac"])
|
||||
vip_phone_num = data["VIPPhoneNumber"]
|
||||
sale_goods_inputCode = data["SaleGoods"]['goods01']
|
||||
|
@ -11,7 +11,6 @@ from configs.globalParams import DataInit
|
||||
DescName = "Vip013-游客转会员登录,加购2个促销白名单商品,退购一个,并结算"
|
||||
|
||||
@ddt.ddt
|
||||
@allure.story(f'[场景测试] {DescName}验证')
|
||||
class Test_CVip013(unittest.TestCase):
|
||||
f'''@Date:: 2024/11/20
|
||||
@Author:: Arthur Wu
|
||||
@ -21,7 +20,8 @@ class Test_CVip013(unittest.TestCase):
|
||||
|
||||
@ddt.data(*DataInit)
|
||||
def test_CVip013_ReturnPromotionWhitelistProducts(self,data):
|
||||
allure.dynamic.description(f"描述:{DescName}")
|
||||
allure.dynamic.story(f'[{data['MarketName']}-场景测试] {DescName}验证')
|
||||
allure.dynamic.description(f"描述:{data['MarketName']}-{DescName}\n")
|
||||
ymc = YMClientApi(data["ShoppingCartMac"])
|
||||
yms = YMServiceApi()
|
||||
vip_phone_num = data["VIPPhoneNumber"]
|
||||
|
@ -11,7 +11,6 @@ from configs.globalParams import DataInit
|
||||
DescName = "Vip014-游客转会员登录,加购2个重量放通商品,退购一个,并结算"
|
||||
|
||||
@ddt.ddt
|
||||
@allure.story(f'[场景测试] {DescName}验证')
|
||||
class Test_CVip014(unittest.TestCase):
|
||||
f'''@Date:: 2024/11/20
|
||||
@Author:: Arthur Wu
|
||||
@ -21,7 +20,8 @@ class Test_CVip014(unittest.TestCase):
|
||||
|
||||
@ddt.data(*DataInit)
|
||||
def test_CVip014_ReturnWeightOfTheProducte(self,data):
|
||||
allure.dynamic.description(f"描述:{DescName}")
|
||||
allure.dynamic.story(f'[{data['MarketName']}-场景测试] {DescName}验证')
|
||||
allure.dynamic.description(f"描述:{data['MarketName']}-{DescName}\n")
|
||||
ymc = YMClientApi(data["ShoppingCartMac"])
|
||||
yms = YMServiceApi()
|
||||
vip_phone_num = data["VIPPhoneNumber"]
|
||||
|
@ -10,7 +10,6 @@ from configs.globalParams import DataInit
|
||||
DescName = "Vip015-匿名转会员登录,加购计件商品,并结算"
|
||||
|
||||
@ddt.ddt
|
||||
@allure.story(f'[场景测试] {DescName}验证')
|
||||
class Test_CVip015(unittest.TestCase):
|
||||
f'''@Date:: 2024/11/22
|
||||
@Author:: Arthur Wu
|
||||
@ -20,7 +19,8 @@ class Test_CVip015(unittest.TestCase):
|
||||
|
||||
@ddt.data(*DataInit)
|
||||
def test_CVip015(self,data):
|
||||
allure.dynamic.description(f"描述:{DescName}\n")
|
||||
allure.dynamic.story(f'[{data['MarketName']}-场景测试] {DescName}验证')
|
||||
allure.dynamic.description(f"描述:{data['MarketName']}-{DescName}\n")
|
||||
ymc = YMClientApi(data["ShoppingCartMac"])
|
||||
vip_phone_num = data["VIPPhoneNumber"]
|
||||
piece_rate_goods = data["PieceRateGoods"]["GoodsInputcode"]
|
||||
|
@ -9,7 +9,6 @@ from configs.globalParams import DataInit
|
||||
DescName = "Vip016-匿名转会员登录,加购计件商品,并退购"
|
||||
|
||||
@ddt.ddt
|
||||
@allure.story(f'[场景测试] {DescName}验证')
|
||||
class Test_CVip016(unittest.TestCase):
|
||||
f'''@Date:: 2024/11/22
|
||||
@Author:: Arthur Wu
|
||||
@ -19,7 +18,8 @@ class Test_CVip016(unittest.TestCase):
|
||||
|
||||
@ddt.data(*DataInit)
|
||||
def test_CVip016(self,data):
|
||||
allure.dynamic.description(f"描述:{DescName}\n")
|
||||
allure.dynamic.story(f'[{data['MarketName']}-场景测试] {DescName}验证')
|
||||
allure.dynamic.description(f"描述:{data['MarketName']}-{DescName}\n")
|
||||
ymc = YMClientApi(data["ShoppingCartMac"])
|
||||
vip_phone_num = data["VIPPhoneNumber"]
|
||||
piece_rate_goods = data["PieceRateGoods"]["GoodsInputcode"]
|
||||
|
@ -9,7 +9,6 @@ from configs.globalParams import DataInit
|
||||
DescName = "Vip017-匿名转会员登录,加购计重商品,并结算"
|
||||
|
||||
@ddt.ddt
|
||||
@allure.story(f'[场景测试] {DescName}验证')
|
||||
class Test_CVip017(unittest.TestCase):
|
||||
f'''@Date:: 2024/11/22
|
||||
@Author:: Arthur Wu
|
||||
@ -19,7 +18,8 @@ class Test_CVip017(unittest.TestCase):
|
||||
|
||||
@ddt.data(*DataInit)
|
||||
def test_CVip017(self,data):
|
||||
allure.dynamic.description(f"描述:{DescName}\n")
|
||||
allure.dynamic.story(f'[{data['MarketName']}-场景测试] {DescName}验证')
|
||||
allure.dynamic.description(f"描述:{data['MarketName']}-{DescName}\n")
|
||||
ymc = YMClientApi(data["ShoppingCartMac"])
|
||||
vip_phone_num = data["VIPPhoneNumber"]
|
||||
bulk_goods = data["MisspellingWeightGoods"]["GoodsInputcode"]
|
||||
|
@ -9,7 +9,6 @@ from configs.globalParams import DataInit
|
||||
DescName = "Vip018-匿名转会员登录,加购计重商品,并退购"
|
||||
|
||||
@ddt.ddt
|
||||
@allure.story(f'[场景测试] {DescName}验证')
|
||||
class Test_CVip018(unittest.TestCase):
|
||||
f'''@Date:: 2024/11/22
|
||||
@Author:: Arthur Wu
|
||||
@ -19,7 +18,8 @@ class Test_CVip018(unittest.TestCase):
|
||||
|
||||
@ddt.data(*DataInit)
|
||||
def test_CVip018(self,data):
|
||||
allure.dynamic.description(f"描述:{DescName}\n")
|
||||
allure.dynamic.story(f'[{data['MarketName']}-场景测试] {DescName}验证')
|
||||
allure.dynamic.description(f"描述:{data['MarketName']}-{DescName}\n")
|
||||
ymc = YMClientApi(data["ShoppingCartMac"])
|
||||
vip_phone_num = data["VIPPhoneNumber"]
|
||||
bulk_goods = data["MisspellingWeightGoods"]["GoodsInputcode"]
|
||||
|
@ -10,7 +10,6 @@ from configs.globalParams import DataInit
|
||||
DescName = "Vip019-匿名转会员登录,领取优惠券"
|
||||
|
||||
@ddt.ddt
|
||||
@allure.story(f'[场景测试] {DescName}验证')
|
||||
class Test_CVip019(unittest.TestCase):
|
||||
f'''@Date:: 2024/11/25
|
||||
@Author:: Arthur Wu
|
||||
@ -19,7 +18,8 @@ class Test_CVip019(unittest.TestCase):
|
||||
'''
|
||||
@ddt.data(*DataInit)
|
||||
def test_CVip019_ReceiveCoupon(self, data):
|
||||
allure.dynamic.description(f"描述:{DescName}\n")
|
||||
allure.dynamic.story(f'[{data['MarketName']}-场景测试] {DescName}验证')
|
||||
allure.dynamic.description(f"描述:{data['MarketName']}-{DescName}\n")
|
||||
ymc = YMClientApi(data["ShoppingCartMac"])
|
||||
vip_phone_num = data["VIPPhoneNumber"]
|
||||
goodsbag_mid = data["ShoppingBag"]["mid"]
|
||||
|
Reference in New Issue
Block a user