import json import pytest from unify_api.tests.constants_t import TOKEN, HTTP_PREFIX from pot_libs.aiohttp_util.aiohttp_utils import AioHttpUtils @pytest.mark.parametrize('data', [ { "cid": 44, "page_size": 10, "page_num": 1 } ]) @pytest.mark.asyncio async def test_article_list(data): """ 获取硬件信息 """ resp_str, status = await AioHttpUtils().post( url=f"{HTTP_PREFIX}/unify-api/product-info/course" f"/article-list", data=data, timeout=10, headers={"Authorization": f"Bearer {TOKEN}"} ) assert status == 200 resp_str = json.loads(resp_str) assert resp_str["data"]["article_list"]