Arthur-Wu committed this file on 2024-11-18
This commit is contained in:
parent
101f167010
commit
2224176ebf
@ -3,7 +3,7 @@
|
|||||||
# @Author:: Arthur Wu
|
# @Author:: Arthur Wu
|
||||||
# @Date:: 2024/11/15-14:46
|
# @Date:: 2024/11/15-14:46
|
||||||
# @Description::
|
# @Description::
|
||||||
''' 武商场景数据集
|
''' 武商场景测试数据集
|
||||||
adsAreaId-1: 登录页广告
|
adsAreaId-1: 登录页广告
|
||||||
adsAreaId-2: 登录后弹窗广告
|
adsAreaId-2: 登录后弹窗广告
|
||||||
adsAreaId-3: 购物车主页广告
|
adsAreaId-3: 购物车主页广告
|
||||||
@ -14,9 +14,7 @@ adsAreaId-7: 小票广告
|
|||||||
'''
|
'''
|
||||||
|
|
||||||
''' 1-商超、门店信息 '''
|
''' 1-商超、门店信息 '''
|
||||||
MarketAndStoreInfo = {"MarketId": 50, "StoreId": 29}
|
MarketAndStoreDetails = {"putMarketId": 50, "putStoreId": ["29"]}
|
||||||
MarketAndStoreDetail = {"putMarketId": 50, "putStoreId": ["29"]}
|
|
||||||
|
|
||||||
''' 2-购物袋 '''
|
''' 2-购物袋 '''
|
||||||
GoodsBagInputcode_mid = '6971648922990'
|
GoodsBagInputcode_mid = '6971648922990'
|
||||||
GoodsBagInputcode_max = '6971648922983'
|
GoodsBagInputcode_max = '6971648922983'
|
@ -6,7 +6,7 @@
|
|||||||
import unittest,allure,time
|
import unittest,allure,time
|
||||||
from configs.globalObj import LOGGER
|
from configs.globalObj import LOGGER
|
||||||
from YiMao.businessFunc.ClientApiLib import YMClientApi
|
from YiMao.businessFunc.ClientApiLib import YMClientApi
|
||||||
from YiMao.data.WuShangSceneData import *
|
from YiMao.data.WuShangSceneTestData import *
|
||||||
|
|
||||||
|
|
||||||
class Test_C002_NonVipAddShoppingBagAndSettlePayment(unittest.TestCase):
|
class Test_C002_NonVipAddShoppingBagAndSettlePayment(unittest.TestCase):
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
import unittest,allure,time
|
import unittest,allure,time
|
||||||
from configs.globalObj import LOGGER
|
from configs.globalObj import LOGGER
|
||||||
from YiMao.businessFunc.ClientApiLib import YMClientApi
|
from YiMao.businessFunc.ClientApiLib import YMClientApi
|
||||||
from YiMao.data.WuShangSceneData import *
|
from YiMao.data.WuShangSceneTestData import *
|
||||||
|
|
||||||
|
|
||||||
class Test_C003_NonVipAddNonDiscountedProductsForPurchaset(unittest.TestCase):
|
class Test_C003_NonVipAddNonDiscountedProductsForPurchaset(unittest.TestCase):
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
import unittest,allure,time
|
import unittest,allure,time
|
||||||
from configs.globalObj import LOGGER
|
from configs.globalObj import LOGGER
|
||||||
from YiMao.businessFunc.ClientApiLib import YMClientApi
|
from YiMao.businessFunc.ClientApiLib import YMClientApi
|
||||||
from YiMao.data.WuShangSceneData import *
|
from YiMao.data.WuShangSceneTestData import *
|
||||||
|
|
||||||
|
|
||||||
class Test_C004_NonVipAddMemberPproductsForPurchase(unittest.TestCase):
|
class Test_C004_NonVipAddMemberPproductsForPurchase(unittest.TestCase):
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
import unittest,allure,time
|
import unittest,allure,time
|
||||||
from configs.globalObj import LOGGER
|
from configs.globalObj import LOGGER
|
||||||
from YiMao.businessFunc.ClientApiLib import YMClientApi
|
from YiMao.businessFunc.ClientApiLib import YMClientApi
|
||||||
from YiMao.data.WuShangSceneData import *
|
from YiMao.data.WuShangSceneTestData import *
|
||||||
|
|
||||||
|
|
||||||
class Test_C005_NonVipAddMultipleItemsForPurchase(unittest.TestCase):
|
class Test_C005_NonVipAddMultipleItemsForPurchase(unittest.TestCase):
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
import unittest,allure,time
|
import unittest,allure,time
|
||||||
from configs.globalObj import LOGGER
|
from configs.globalObj import LOGGER
|
||||||
from YiMao.businessFunc.ClientApiLib import YMClientApi
|
from YiMao.businessFunc.ClientApiLib import YMClientApi
|
||||||
from YiMao.data.WuShangSceneData import *
|
from YiMao.data.WuShangSceneTestData import *
|
||||||
|
|
||||||
|
|
||||||
class Test_C006_NonVipAddDiscountedProductsForPurchaset(unittest.TestCase):
|
class Test_C006_NonVipAddDiscountedProductsForPurchaset(unittest.TestCase):
|
||||||
|
@ -7,7 +7,7 @@ import unittest,allure,time
|
|||||||
from configs.globalObj import LOGGER
|
from configs.globalObj import LOGGER
|
||||||
from YiMao.businessFunc.ClientApiLib import YMClientApi
|
from YiMao.businessFunc.ClientApiLib import YMClientApi
|
||||||
from YiMao.businessFunc.ServiceApiLib import YMServiceApi
|
from YiMao.businessFunc.ServiceApiLib import YMServiceApi
|
||||||
from YiMao.data.WuShangSceneData import *
|
from YiMao.data.WuShangSceneTestData import *
|
||||||
|
|
||||||
class Test_C007_NonVipAddPromotionalWhitelistProducts(unittest.TestCase):
|
class Test_C007_NonVipAddPromotionalWhitelistProducts(unittest.TestCase):
|
||||||
'''@Date:: 2024/11/15
|
'''@Date:: 2024/11/15
|
||||||
@ -23,14 +23,18 @@ class Test_C007_NonVipAddPromotionalWhitelistProducts(unittest.TestCase):
|
|||||||
self.yms = YMServiceApi()
|
self.yms = YMServiceApi()
|
||||||
# 促销白名单商品暂未提供
|
# 促销白名单商品暂未提供
|
||||||
self.promotional_whitelist_goods = PromotionalWhitelistGoods
|
self.promotional_whitelist_goods = PromotionalWhitelistGoods
|
||||||
|
self.market_and_store_info = {
|
||||||
|
"MarketId": MarketAndStoreDetails["putMarketId"],
|
||||||
|
"StoreId": MarketAndStoreDetails["putStoreId"][0]
|
||||||
|
}
|
||||||
|
|
||||||
@allure.story('[场景测试] 007-非会员加购促销白名单商品并结算')
|
@allure.story('[场景测试] 007-非会员加购促销白名单商品并结算')
|
||||||
def test_C007_NonVipAddPromotionalWhitelistProducts(self):
|
def test_C007_NonVipAddPromotionalWhitelistProducts(self):
|
||||||
allure.dynamic.description("描述:非会员加购促销白名单商品并结算")
|
allure.dynamic.description("描述:非会员加购促销白名单商品并结算")
|
||||||
allure.step("[前置条件]:先调用管理平台接口,将指定商品添加到促销白名单中")
|
allure.step("[前置条件]:先调用管理平台接口,将指定商品添加到促销白名单中")
|
||||||
GoodsInfo = {"GoodsInputcode": "6925303796426", "GoodsName": "统一茄皇蕃茄牛肉面"}
|
pre_respomse = self.yms.add_promotional_product_whitelist(
|
||||||
MarketAndStoreInfo = {"MarketId": 50, "StoreId": 29}
|
self.promotional_whitelist_goods, self.market_and_store_info
|
||||||
pre_respomse = self.yms.add_promotional_product_whitelist(GoodsInfo, MarketAndStoreInfo)
|
)
|
||||||
if pre_respomse['data'] is not None:
|
if pre_respomse['data'] is not None:
|
||||||
LOGGER.info(f"---商品 {self.promotional_whitelist_goods['GoodsInputcode']} "
|
LOGGER.info(f"---商品 {self.promotional_whitelist_goods['GoodsInputcode']} "
|
||||||
f"已添加到促销白名单中")
|
f"已添加到促销白名单中")
|
||||||
|
@ -7,7 +7,7 @@ import unittest,allure,time
|
|||||||
from configs.globalObj import LOGGER
|
from configs.globalObj import LOGGER
|
||||||
from YiMao.businessFunc.ClientApiLib import YMClientApi
|
from YiMao.businessFunc.ClientApiLib import YMClientApi
|
||||||
from YiMao.businessFunc.ServiceApiLib import YMServiceApi
|
from YiMao.businessFunc.ServiceApiLib import YMServiceApi
|
||||||
from YiMao.data.WuShangSceneData import *
|
from YiMao.data.WuShangSceneTestData import *
|
||||||
|
|
||||||
|
|
||||||
class Test_C008_NonVipAddWeightToTheProduct(unittest.TestCase):
|
class Test_C008_NonVipAddWeightToTheProduct(unittest.TestCase):
|
||||||
@ -24,14 +24,18 @@ class Test_C008_NonVipAddWeightToTheProduct(unittest.TestCase):
|
|||||||
self.yms = YMServiceApi()
|
self.yms = YMServiceApi()
|
||||||
# 重量放通白名单商品暂未提供
|
# 重量放通白名单商品暂未提供
|
||||||
self.weight_to_whitelist_goods = WeightToWhitelistGoods
|
self.weight_to_whitelist_goods = WeightToWhitelistGoods
|
||||||
|
self.market_and_store_info = {
|
||||||
|
"MarketId": MarketAndStoreDetails["putMarketId"],
|
||||||
|
"StoreId": MarketAndStoreDetails["putStoreId"][0]
|
||||||
|
}
|
||||||
|
|
||||||
@allure.story('[场景测试] 008-非会员加购重量放通商品并结算')
|
@allure.story('[场景测试] 008-非会员加购重量放通商品并结算')
|
||||||
def test_C008_NonVipAddWeightToTheProduct(self):
|
def test_C008_NonVipAddWeightToTheProduct(self):
|
||||||
allure.dynamic.description("描述:非会员加购重量放通商品并结算")
|
allure.dynamic.description("描述:非会员加购重量放通商品并结算")
|
||||||
allure.step("[前置条件]:先调用管理平台接口,将指定商品添加到重量放通白名单中")
|
allure.step("[前置条件]:先调用管理平台接口,将指定商品添加到重量放通白名单中")
|
||||||
GoodsInfo = {"GoodsInputcode": "6924743915848", "GoodsName": "乐事无限翡翠黄瓜味薯片"}
|
pre_respomse = self.yms.add_weight_to_whitelist(
|
||||||
MarketAndStoreInfo = {"MarketId": 50, "StoreId": 29}
|
self.weight_to_whitelist_goods, self.market_and_store_info
|
||||||
pre_respomse = self.yms.add_weight_to_whitelist(GoodsInfo, MarketAndStoreInfo)
|
)
|
||||||
if pre_respomse['data'] is not None:
|
if pre_respomse['data'] is not None:
|
||||||
LOGGER.info(f"---商品 {self.weight_to_whitelist_goods['GoodsInputcode']} "
|
LOGGER.info(f"---商品 {self.weight_to_whitelist_goods['GoodsInputcode']} "
|
||||||
f"已添加到重量放通白名单中")
|
f"已添加到重量放通白名单中")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user