diff options
author | Jenkins <jenkins@review.openstack.org> | 2015-05-04 07:51:38 +0000 |
---|---|---|
committer | Gerrit Code Review <review@openstack.org> | 2015-05-04 07:51:38 +0000 |
commit | 3f74b645855cb29b9a4786e05cc2cb9ef56e0ed1 (patch) | |
tree | 774f7c8c6b3a0a8902ea7f89e2d002d4c02b17ad | |
parent | 5cad22a3833540fe43a43e5a8a822b625569e153 (diff) | |
parent | 4de6e14357d9ec7940d6f18d9be1c419b5db1550 (diff) | |
download | python-ceilometerclient-3f74b645855cb29b9a4786e05cc2cb9ef56e0ed1.tar.gz |
Merge "Allow changing project-id and user-id by alarm-threshold-update"
-rw-r--r-- | ceilometerclient/tests/unit/v2/test_alarms.py | 6 | ||||
-rw-r--r-- | ceilometerclient/v2/alarms.py | 5 |
2 files changed, 7 insertions, 4 deletions
diff --git a/ceilometerclient/tests/unit/v2/test_alarms.py b/ceilometerclient/tests/unit/v2/test_alarms.py index 9d3b75e..7511557 100644 --- a/ceilometerclient/tests/unit/v2/test_alarms.py +++ b/ceilometerclient/tests/unit/v2/test_alarms.py @@ -78,6 +78,7 @@ DELTA_ALARM_RULE = {u'comparison_operator': u'lt', DELTA_ALARM_TC = [{u'name': u'cons1', u'duration': 500}] DELTA_ALARM['time_constraints'] = DELTA_ALARM_TC +DELTA_ALARM['user_id'] = u'new-user-id' UPDATED_ALARM = copy.deepcopy(AN_ALARM) UPDATED_ALARM.update(DELTA_ALARM) UPDATED_ALARM['threshold_rule'].update(DELTA_ALARM_RULE) @@ -90,7 +91,7 @@ UPDATED_ALARM['time_constraints'] = [{u'name': u'cons1', DELTA_ALARM['threshold_rule'] = DELTA_ALARM_RULE UPDATE_ALARM = copy.deepcopy(UPDATED_ALARM) UPDATE_ALARM['remove_time_constraints'] = 'cons2' -del UPDATE_ALARM['user_id'] +UPDATE_ALARM['user_id'] = u'new-user-id' del UPDATE_ALARM['project_id'] del UPDATE_ALARM['name'] del UPDATE_ALARM['alarm_id'] @@ -128,11 +129,12 @@ DELTA_LEGACY_ALARM = {u'alarm_actions': ['url1', 'url2'], u'threshold': 42.1} DELTA_LEGACY_ALARM['time_constraints'] = [{u'name': u'cons1', u'duration': 500}] +DELTA_LEGACY_ALARM['user_id'] = u'new-user-id' DELTA_LEGACY_ALARM['remove_time_constraints'] = 'cons2' UPDATED_LEGACY_ALARM = copy.deepcopy(AN_LEGACY_ALARM) UPDATED_LEGACY_ALARM.update(DELTA_LEGACY_ALARM) UPDATE_LEGACY_ALARM = copy.deepcopy(UPDATED_LEGACY_ALARM) -del UPDATE_LEGACY_ALARM['user_id'] +UPDATE_LEGACY_ALARM['user_id'] = u'new-user-id' del UPDATE_LEGACY_ALARM['project_id'] del UPDATE_LEGACY_ALARM['name'] del UPDATE_LEGACY_ALARM['alarm_id'] diff --git a/ceilometerclient/v2/alarms.py b/ceilometerclient/v2/alarms.py index a54183a..bc8e999 100644 --- a/ceilometerclient/v2/alarms.py +++ b/ceilometerclient/v2/alarms.py @@ -32,9 +32,10 @@ UPDATABLE_ATTRIBUTES = [ 'ok_actions', 'insufficient_data_actions', 'repeat_actions', + 'project_id', + 'user_id' ] -CREATION_ATTRIBUTES = UPDATABLE_ATTRIBUTES + ['project_id', 'user_id', - 'time_constraints'] +CREATION_ATTRIBUTES = UPDATABLE_ATTRIBUTES + ['time_constraints'] class Alarm(base.Resource): |