X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=tests%2Fintegration-ocloud%2Ftest_clientdriver_stx_fault.py;h=f94b28a75f3834c9b6aa51b6dbd96eaabca538a4;hb=2131733328897d84186d8f8712441b3cd16008a3;hp=3c8699bb13827a25ae44dbda680134e66bb8ff9e;hpb=d2f6cc674bf3623caf114a8d7709e70d55ec9340;p=pti%2Fo2.git diff --git a/tests/integration-ocloud/test_clientdriver_stx_fault.py b/tests/integration-ocloud/test_clientdriver_stx_fault.py index 3c8699b..f94b28a 100644 --- a/tests/integration-ocloud/test_clientdriver_stx_fault.py +++ b/tests/integration-ocloud/test_clientdriver_stx_fault.py @@ -87,3 +87,17 @@ def test_get_eventinfo(real_stx_fm_client): event2 = fmClientImp.getEventInfo(event1.id) assert event1 != event2 assert event1.id == event2.id + + +def test_get_subcloud_alarmlist(real_stx_fm_client, real_stx_dc_client): + fmClientImp = StxFaultClientImp( + real_stx_fm_client, dc_client=real_stx_dc_client) + assert fmClientImp is not None + subclouds = fmClientImp.getSubcloudList() + stxclient, _ = fmClientImp.getSubcloudFaultClient(subclouds[0].subcloud_id) + res_pool_id = stxclient.isystem.list()[0].uuid + + fmClientImp.setFaultClient(res_pool_id) + alarms = fmClientImp.getAlarmList() + assert alarms is not None + assert len(alarms) > 0