import pytest
from all_backend_api.hospitals_request import hospitals_request
from ids_list import get_ids
import path_setting
from in_common.base_request import BaseRequest
class TestDetail:
data = BaseRequest().api_load(path_setting.HOSPITAL_DETAIL)
detail_case, detail_data = get_ids(data, "detail")
@pytest.mark.parametrize("param", detail_data, ids=detail_case)
def test_detail(self, param):
r = hospitals_request().detail()
assert r["error"] == param["assert_error"]
# assert r["data"]["base_info"]["hospital_name"] == param["assert"]
# assert r["data"]["base_info"]["good_at"][0] == param["assert1"]
# assert r["data"]["base_info"]["hospital_type"] == param["assert2"]
# assert r["data"]["buy_related"]["gifts"][0]["gift_id"] == param["assert3"]
# assert r["data"]["tab"] == param["assert4"]
# assert r["data"]["image_header_area"]["hospital_images"][0] == param["assert5"]
-
张慧 authored5b82a6fc