X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=osm_mon%2Ftest%2FOpenStack%2Ftest_alarming.py;fp=osm_mon%2Ftest%2FOpenStack%2Ftest_alarming.py;h=effd9205592b930741578b93cc5a8ef93acd98c6;hb=0e57d11ebb85637f38dd92a791abd6fe4889a565;hp=92c21f6ec0702d06e18ec834d7b958c83b7e5da6;hpb=030c8c720baf9e472efdd703bff6f4fdf29aa035;p=osm%2FMON.git diff --git a/osm_mon/test/OpenStack/test_alarming.py b/osm_mon/test/OpenStack/test_alarming.py index 92c21f6..effd920 100644 --- a/osm_mon/test/OpenStack/test_alarming.py +++ b/osm_mon/test/OpenStack/test_alarming.py @@ -204,18 +204,21 @@ class TestAlarming(unittest.TestCase): values = {"severity": "warning", "statistic": "COUNT", "threshold_value": 12, - "operation": "GT"} + "operation": "GT", + "granularity": 300, + "resource_type": "generic"} payload = self.alarming.check_payload( - values, "my_metric", "r_id", "alarm_name") + values, "disk_write_ops", "r_id", "alarm_name") - self.assertEqual( + self.assertDictEqual( json.loads(payload), {"name": "alarm_name", "gnocchi_resources_threshold_rule": {"resource_id": "r_id", - "metric": "my_metric", + "metric": "disk.disk_ops", "comparison_operator": "gt", "aggregation_method": "count", "threshold": 12, + "granularity": 300, "resource_type": "generic"}, "severity": "low", "state": "ok", @@ -227,18 +230,21 @@ class TestAlarming(unittest.TestCase): values = {"severity": "warning", "statistic": "COUNT", "threshold_value": 12, - "operation": "GT"} + "operation": "GT", + "granularity": 300, + "resource_type": "generic"} payload = self.alarming.check_payload( - values, "my_metric", "r_id", "alarm_name", alarm_state="alarm") + values, "disk_write_ops", "r_id", "alarm_name", alarm_state="alarm") self.assertEqual( json.loads(payload), {"name": "alarm_name", "gnocchi_resources_threshold_rule": {"resource_id": "r_id", - "metric": "my_metric", + "metric": "disk.disk_ops", "comparison_operator": "gt", "aggregation_method": "count", "threshold": 12, + "granularity": 300, "resource_type": "generic"}, "severity": "low", "state": "alarm", @@ -270,4 +276,4 @@ class TestAlarming(unittest.TestCase): self.alarming.check_for_metric(auth_token, "metric_name", "r_id") perf_req.assert_called_with( - "gnocchi_endpoint/v1/metric/", auth_token, req_type="get") + "gnocchi_endpoint/v1/metric?sort=name:asc", auth_token, req_type="get")