Arthur-Wu committed this file on 2024-11-18
This commit is contained in:
@ -6,7 +6,7 @@
|
||||
import unittest,allure,time
|
||||
from configs.globalObj import LOGGER
|
||||
from YiMao.businessFunc.ClientApiLib import YMClientApi
|
||||
from YiMao.data.WuShangSceneData import *
|
||||
from YiMao.data.WuShangSceneTestData import *
|
||||
|
||||
|
||||
class Test_C002_NonVipAddShoppingBagAndSettlePayment(unittest.TestCase):
|
||||
|
@ -6,7 +6,7 @@
|
||||
import unittest,allure,time
|
||||
from configs.globalObj import LOGGER
|
||||
from YiMao.businessFunc.ClientApiLib import YMClientApi
|
||||
from YiMao.data.WuShangSceneData import *
|
||||
from YiMao.data.WuShangSceneTestData import *
|
||||
|
||||
|
||||
class Test_C003_NonVipAddNonDiscountedProductsForPurchaset(unittest.TestCase):
|
||||
|
@ -6,7 +6,7 @@
|
||||
import unittest,allure,time
|
||||
from configs.globalObj import LOGGER
|
||||
from YiMao.businessFunc.ClientApiLib import YMClientApi
|
||||
from YiMao.data.WuShangSceneData import *
|
||||
from YiMao.data.WuShangSceneTestData import *
|
||||
|
||||
|
||||
class Test_C004_NonVipAddMemberPproductsForPurchase(unittest.TestCase):
|
||||
|
@ -6,7 +6,7 @@
|
||||
import unittest,allure,time
|
||||
from configs.globalObj import LOGGER
|
||||
from YiMao.businessFunc.ClientApiLib import YMClientApi
|
||||
from YiMao.data.WuShangSceneData import *
|
||||
from YiMao.data.WuShangSceneTestData import *
|
||||
|
||||
|
||||
class Test_C005_NonVipAddMultipleItemsForPurchase(unittest.TestCase):
|
||||
|
@ -6,7 +6,7 @@
|
||||
import unittest,allure,time
|
||||
from configs.globalObj import LOGGER
|
||||
from YiMao.businessFunc.ClientApiLib import YMClientApi
|
||||
from YiMao.data.WuShangSceneData import *
|
||||
from YiMao.data.WuShangSceneTestData import *
|
||||
|
||||
|
||||
class Test_C006_NonVipAddDiscountedProductsForPurchaset(unittest.TestCase):
|
||||
|
@ -7,7 +7,7 @@ import unittest,allure,time
|
||||
from configs.globalObj import LOGGER
|
||||
from YiMao.businessFunc.ClientApiLib import YMClientApi
|
||||
from YiMao.businessFunc.ServiceApiLib import YMServiceApi
|
||||
from YiMao.data.WuShangSceneData import *
|
||||
from YiMao.data.WuShangSceneTestData import *
|
||||
|
||||
class Test_C007_NonVipAddPromotionalWhitelistProducts(unittest.TestCase):
|
||||
'''@Date:: 2024/11/15
|
||||
@ -23,14 +23,18 @@ class Test_C007_NonVipAddPromotionalWhitelistProducts(unittest.TestCase):
|
||||
self.yms = YMServiceApi()
|
||||
# 促销白名单商品暂未提供
|
||||
self.promotional_whitelist_goods = PromotionalWhitelistGoods
|
||||
self.market_and_store_info = {
|
||||
"MarketId": MarketAndStoreDetails["putMarketId"],
|
||||
"StoreId": MarketAndStoreDetails["putStoreId"][0]
|
||||
}
|
||||
|
||||
@allure.story('[场景测试] 007-非会员加购促销白名单商品并结算')
|
||||
def test_C007_NonVipAddPromotionalWhitelistProducts(self):
|
||||
allure.dynamic.description("描述:非会员加购促销白名单商品并结算")
|
||||
allure.step("[前置条件]:先调用管理平台接口,将指定商品添加到促销白名单中")
|
||||
GoodsInfo = {"GoodsInputcode": "6925303796426", "GoodsName": "统一茄皇蕃茄牛肉面"}
|
||||
MarketAndStoreInfo = {"MarketId": 50, "StoreId": 29}
|
||||
pre_respomse = self.yms.add_promotional_product_whitelist(GoodsInfo, MarketAndStoreInfo)
|
||||
pre_respomse = self.yms.add_promotional_product_whitelist(
|
||||
self.promotional_whitelist_goods, self.market_and_store_info
|
||||
)
|
||||
if pre_respomse['data'] is not None:
|
||||
LOGGER.info(f"---商品 {self.promotional_whitelist_goods['GoodsInputcode']} "
|
||||
f"已添加到促销白名单中")
|
||||
|
@ -7,7 +7,7 @@ import unittest,allure,time
|
||||
from configs.globalObj import LOGGER
|
||||
from YiMao.businessFunc.ClientApiLib import YMClientApi
|
||||
from YiMao.businessFunc.ServiceApiLib import YMServiceApi
|
||||
from YiMao.data.WuShangSceneData import *
|
||||
from YiMao.data.WuShangSceneTestData import *
|
||||
|
||||
|
||||
class Test_C008_NonVipAddWeightToTheProduct(unittest.TestCase):
|
||||
@ -24,14 +24,18 @@ class Test_C008_NonVipAddWeightToTheProduct(unittest.TestCase):
|
||||
self.yms = YMServiceApi()
|
||||
# 重量放通白名单商品暂未提供
|
||||
self.weight_to_whitelist_goods = WeightToWhitelistGoods
|
||||
self.market_and_store_info = {
|
||||
"MarketId": MarketAndStoreDetails["putMarketId"],
|
||||
"StoreId": MarketAndStoreDetails["putStoreId"][0]
|
||||
}
|
||||
|
||||
@allure.story('[场景测试] 008-非会员加购重量放通商品并结算')
|
||||
def test_C008_NonVipAddWeightToTheProduct(self):
|
||||
allure.dynamic.description("描述:非会员加购重量放通商品并结算")
|
||||
allure.step("[前置条件]:先调用管理平台接口,将指定商品添加到重量放通白名单中")
|
||||
GoodsInfo = {"GoodsInputcode": "6924743915848", "GoodsName": "乐事无限翡翠黄瓜味薯片"}
|
||||
MarketAndStoreInfo = {"MarketId": 50, "StoreId": 29}
|
||||
pre_respomse = self.yms.add_weight_to_whitelist(GoodsInfo, MarketAndStoreInfo)
|
||||
pre_respomse = self.yms.add_weight_to_whitelist(
|
||||
self.weight_to_whitelist_goods, self.market_and_store_info
|
||||
)
|
||||
if pre_respomse['data'] is not None:
|
||||
LOGGER.info(f"---商品 {self.weight_to_whitelist_goods['GoodsInputcode']} "
|
||||
f"已添加到重量放通白名单中")
|
||||
|
Reference in New Issue
Block a user