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

This commit is contained in:
ieemoo
2024-11-20 10:40:26 +08:00
parent 101f167010
commit 2224176ebf
8 changed files with 23 additions and 17 deletions

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -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"已添加到促销白名单中")

View File

@ -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"已添加到重量放通白名单中")