Commit 917fe120 authored by 张慧's avatar 张慧

购物车列表接口

parent d1f02f59
import path_setting
from in_common.base_request import BaseRequest
class shopcart_request(BaseRequest):
def __init__(self):
self.data = self.api_load(path_setting.SHOPCART_CONFIG)
#购物车列表
def list(self):
return self.api_send(self.data["list"])
if __name__ == '__main__':
#打印购物车列表接口返回
print(shopcart_request().list())
\ No newline at end of file
#购物车列表
list:
method: get
url: /api/shopcart/list/v2
params: {}
data: {}
json: {}
isLogin: 1
\ No newline at end of file
......@@ -78,6 +78,10 @@ DOCTOR_V2_SERVICE = os.path.join(BASE_DIR, "backend_auto/test_backend_data/docto
USER_ANSWER_CONFIG = os.path.join(BASE_DIR, "backend_auto/all_backend_api", "user_request.yaml")
USER_ANSWER = os.path.join(BASE_DIR, "backend_auto/test_backend_data/user_data", "answer.yaml")
#购物车列表
SHOPCART_CONFIG = os.path.join(BASE_DIR, "backend_auto/all_backend_api", "shopcart_request.yaml")
SHOPCART_LIST = os.path.join(BASE_DIR, "backend_auto/test_backend_data/shopcart_data", "list.yaml")
#消息列表
MY_CONVERSATION_CONFIG = os.path.join(BASE_DIR, "backend_auto/all_backend_api", "my_conversation_request.yaml")
MY_CONVERSATION = os.path.join(BASE_DIR, "backend_auto/test_backend_data/my_conversation_data", "my_conversation.yaml")
......
import pytest
from all_backend_api.shopcart_request import shopcart_request
from ids_list import get_ids
import path_setting
from in_common.base_request import BaseRequest
class TestList:
data = BaseRequest().api_load(path_setting.SHOPCART_LIST)
list_case, list_data = get_ids(data, "list")
@pytest.mark.parametrize("param", list_data, ids=list_case)
def test_list(self, param):
r = shopcart_request().list()
if r["error"] == 0:
assert r["error"] == param["assert_error"]
list:
-
case: "校验接口返回成功case"
assert_error: 0
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment