)]}'
{"ceilometer/storage/sqlalchemy/migrate_repo/versions/045_add_alarm_severity_alarm_history_table.py":[{"author":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"change_message_id":"e7a860ae3b1325fedf8a969e97d64a4276b31399","unresolved":false,"context_lines":[{"line_number":25,"context_line":""},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"def downgrade(migrate_engine):"},{"line_number":28,"context_line":"    meta \u003d MetaData(bind\u003dmigrate_engine)"},{"line_number":29,"context_line":"    alarm_history \u003d Table(\u0027alarm_history\u0027, meta, autoload\u003dTrue)"},{"line_number":30,"context_line":"    severity \u003d Column(\u0027severity\u0027, String(50))"},{"line_number":31,"context_line":"    alarm_history.drop_column(severity)"}],"source_content_type":"text/x-python","patch_set":1,"id":"ba3cc151_3535d8a7","line":28,"updated":"2015-07-10 09:55:01.000000000","message":"does ceilometer still need downgrade ? I\u0027ve heard that some other projects that don\u0027t need downgrade any more.","commit_id":"2e92ddae7fa96681c99efbe34a3d64f84345fa62"}],"ceilometer/tests/api/v2/test_alarm_scenarios.py":[{"author":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"change_message_id":"e7a860ae3b1325fedf8a969e97d64a4276b31399","unresolved":false,"context_lines":[{"line_number":2580,"context_line":""},{"line_number":2581,"context_line":"        self._update_alarm(alarm, dict(severity\u003d\u0027low\u0027))"},{"line_number":2582,"context_line":"        new_alarm \u003d self._get_alarm(\u0027a\u0027)"},{"line_number":2583,"context_line":"        query \u003d dict(field\u003d\u0027severity\u0027, op\u003d\u0027eq\u0027, value\u003d\u0027low\u0027)"},{"line_number":2584,"context_line":"        history \u003d self._get_alarm_history(alarm, query\u003dquery)"},{"line_number":2585,"context_line":"        self.assertEqual(1, len(history))"},{"line_number":2586,"context_line":"        self.assertEqual(jsonutils.dumps({\u0027severity\u0027: \u0027low\u0027}),"}],"source_content_type":"text/x-python","patch_set":1,"id":"ba3cc151_185b2bf8","line":2583,"updated":"2015-07-10 09:55:01.000000000","message":"I think some code in this test is redundant, except the following 2 lines, others is same as test \"test_record_alarm_history_severity\".","commit_id":"2e92ddae7fa96681c99efbe34a3d64f84345fa62"}]}
