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', [ { "location_ids": [765, 766, 767, 768, 769], "point_id": 327, "enable": 1 }, ]) @pytest.mark.asyncio async def test_point_alarm_setting(data): """ 获取某监测点告警设置列表 """ resp_str, status = await AioHttpUtils().post( url=f"{HTTP_PREFIX}/unify-api/alarm-manager/alarm-setting" f"/point-alarm-setting", data=data, timeout=10, headers={"Authorization": f"Bearer {TOKEN}"} ) assert status == 200 resp_str = json.loads(resp_str) assert resp_str["data"]["point_alarm_settings"]