Arthur-Wu committed this file on 2024-11-26

This commit is contained in:
ieemoo
2024-11-26 18:03:16 +08:00
parent 11436545e8
commit af07ceb1e8
43 changed files with 171 additions and 132 deletions

View File

@ -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("步骤1session开始")
@ -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("步骤1session开始")

View File

@ -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"]

View File

@ -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"]

View File

@ -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"]

View File

@ -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"]

View File

@ -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"]

View File

@ -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"]

View File

@ -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"]

View File

@ -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"]

View File

@ -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"]

View File

@ -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"]

View File

@ -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"]

View File

@ -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"]

View File

@ -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"]

View File

@ -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("步骤1session开始")
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("步骤1session开始")
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__':

View File

@ -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("步骤1session开始")
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("步骤1session开始")
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__':

View File

@ -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"]

View File

@ -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"]

View File

@ -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()

View File

@ -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"]

View File

@ -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"]

View File

@ -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"]

View File

@ -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"]

View File

@ -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"]

View File

@ -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"]

View File

@ -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"]

View File

@ -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"]

View File

@ -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"]

View File

@ -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"]

View File

@ -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']

View File

@ -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']

View File

@ -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"]

View File

@ -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"]

View File

@ -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"]

View File

@ -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"]

View File

@ -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"]

View File

@ -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"]

View File

@ -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"]