test_alarm_scenarios.py (aodh-14.0.0) | : | test_alarm_scenarios.py (aodh-15.0.0) | ||
---|---|---|---|---|
skipping to change at line 1922 | skipping to change at line 1922 | |||
def test_get_alarm_history_constrained_by_alarm_id_failed(self): | def test_get_alarm_history_constrained_by_alarm_id_failed(self): | |||
query = dict(field='alarm_id', op='eq', value='a') | query = dict(field='alarm_id', op='eq', value='a') | |||
resp = self._get_alarm_history('a', query=query, | resp = self._get_alarm_history('a', query=query, | |||
expect_errors=True, status=400) | expect_errors=True, status=400) | |||
msg = ('Unknown argument: "alarm_id": unrecognized' | msg = ('Unknown argument: "alarm_id": unrecognized' | |||
" field in query: [<Query {key!r} eq" | " field in query: [<Query {key!r} eq" | |||
" {value!r} Unset>], valid keys: ['project', " | " {value!r} Unset>], valid keys: ['project', " | |||
"'search_offset', 'severity', 'timestamp'," | "'search_offset', 'severity', 'timestamp'," | |||
" 'type', 'user']") | " 'type', 'user']") | |||
msg = msg.format(key=u'alarm_id', value=u'a') | msg = msg.format(key='alarm_id', value='a') | |||
self.assertEqual(msg, | self.assertEqual(msg, | |||
resp.json['error_message']['faultstring']) | resp.json['error_message']['faultstring']) | |||
def test_get_alarm_history_constrained_by_not_supported_rule(self): | def test_get_alarm_history_constrained_by_not_supported_rule(self): | |||
query = dict(field='abcd', op='eq', value='abcd') | query = dict(field='abcd', op='eq', value='abcd') | |||
resp = self._get_alarm_history('a', query=query, | resp = self._get_alarm_history('a', query=query, | |||
expect_errors=True, status=400) | expect_errors=True, status=400) | |||
msg = ('Unknown argument: "abcd": unrecognized' | msg = ('Unknown argument: "abcd": unrecognized' | |||
" field in query: [<Query {key!r} eq" | " field in query: [<Query {key!r} eq" | |||
" {value!r} Unset>], valid keys: ['project', " | " {value!r} Unset>], valid keys: ['project', " | |||
"'search_offset', 'severity', 'timestamp'," | "'search_offset', 'severity', 'timestamp'," | |||
" 'type', 'user']") | " 'type', 'user']") | |||
msg = msg.format(key=u'abcd', value=u'abcd') | msg = msg.format(key='abcd', value='abcd') | |||
self.assertEqual(msg, | self.assertEqual(msg, | |||
resp.json['error_message']['faultstring']) | resp.json['error_message']['faultstring']) | |||
def test_get_alarm_history_constrained_by_severity(self): | def test_get_alarm_history_constrained_by_severity(self): | |||
self._update_alarm('a', dict(severity='low')) | self._update_alarm('a', dict(severity='low')) | |||
query = dict(field='severity', op='eq', value='low') | query = dict(field='severity', op='eq', value='low') | |||
history = self._get_alarm_history('a', query=query) | history = self._get_alarm_history('a', query=query) | |||
self.assertEqual(1, len(history)) | self.assertEqual(1, len(history)) | |||
self.assertEqual(jsonlib.dumps({'severity': 'low'}), | self.assertEqual(jsonlib.dumps({'severity': 'low'}), | |||
history[0]['detail']) | history[0]['detail']) | |||
End of changes. 2 change blocks. | ||||
2 lines changed or deleted | 2 lines changed or added |