"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "aodh/tests/functional/api/v2/test_alarm_scenarios.py" between
aodh-14.0.0.tar.gz and aodh-15.0.0.tar.gz

About: OpenStack Aodh provides alarms and notifications based on metrics.
The "Zed" series (latest release).

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

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)