)]}'
{"heat/engine/service.py":[{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"e596d90e1fd754453bd288fa514ed26740b9cee2","unresolved":false,"context_lines":[{"line_number":597,"context_line":"        \"\"\""},{"line_number":598,"context_line":"        def remote_stop(lock_engine_id):"},{"line_number":599,"context_line":"            try:"},{"line_number":600,"context_line":"                self.cctxt \u003d self._client.prepare("},{"line_number":601,"context_line":"                    version\u003d\u00271.0\u0027,"},{"line_number":602,"context_line":"                    timeout\u003dcfg.CONF.engine_life_check_timeout,"},{"line_number":603,"context_line":"                    topic\u003dlock_engine_id)"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAVn%2F%2FH%2Bk%3D","line":600,"updated":"2014-03-08 20:04:09.000000000","message":"this shouldn\u0027t be global","commit_id":"7571c4736c1dde8a6248d7d265816380ccae4408"}],"heat/tests/test_autoscaling.py":[{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"e596d90e1fd754453bd288fa514ed26740b9cee2","unresolved":false,"context_lines":[{"line_number":205,"context_line":"                          capacity\u003dstart_capacity,"},{"line_number":206,"context_line":"                          groupname\u003dmox.IgnoreArg(),"},{"line_number":207,"context_line":"                          suffix\u003d\u0027start\u0027,"},{"line_number":208,"context_line":"                          message\u003d\"Start resizing the group %s\" % groupname,"},{"line_number":209,"context_line":"                          ).AndReturn(False)"},{"line_number":210,"context_line":"        if with_error:"},{"line_number":211,"context_line":"            notification.send(stack\u003dmox.IgnoreArg(),"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAVn%2F%2FH%2Bg%3D","line":208,"updated":"2014-03-08 20:04:09.000000000","message":"this can be reverted","commit_id":"7571c4736c1dde8a6248d7d265816380ccae4408"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"e596d90e1fd754453bd288fa514ed26740b9cee2","unresolved":false,"context_lines":[{"line_number":223,"context_line":"                              adjustment_type\u003dadjust_type,"},{"line_number":224,"context_line":"                              capacity\u003dend_capacity,"},{"line_number":225,"context_line":"                              groupname\u003dmox.IgnoreArg(),"},{"line_number":226,"context_line":"                              message\u003d\"End resizing the group %s\" % groupname,"},{"line_number":227,"context_line":"                              suffix\u003d\u0027end\u0027,"},{"line_number":228,"context_line":"                              ).AndReturn(False)"},{"line_number":229,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAVn%2F%2FH%2BY%3D","line":226,"updated":"2014-03-08 20:04:09.000000000","message":"this can be reverted","commit_id":"7571c4736c1dde8a6248d7d265816380ccae4408"}],"heat/tests/test_engine_service.py":[{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"e596d90e1fd754453bd288fa514ed26740b9cee2","unresolved":false,"context_lines":[{"line_number":698,"context_line":"        self.eng.thread_group_mgr.groups[sid].wait()"},{"line_number":699,"context_line":"        self.m.VerifyAll()"},{"line_number":700,"context_line":""},{"line_number":701,"context_line":"#TODO(sdake) - not sure how to mock a call where prepare is needed"},{"line_number":702,"context_line":"#              prepare creates a new client context"},{"line_number":703,"context_line":"#    def test_stack_delete_other_engine_active_lock_failed(self):"},{"line_number":704,"context_line":"#        stack_name \u003d \u0027service_delete_test_stack\u0027"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAVn%2F%2FH%2BU%3D","line":701,"updated":"2014-03-08 20:04:09.000000000","message":"this needs to be fixed","commit_id":"7571c4736c1dde8a6248d7d265816380ccae4408"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"e596d90e1fd754453bd288fa514ed26740b9cee2","unresolved":false,"context_lines":[{"line_number":1406,"context_line":""},{"line_number":1407,"context_line":"        utils.setup_dummy_db()"},{"line_number":1408,"context_line":""},{"line_number":1409,"context_line":"#TODO(sdake)"},{"line_number":1410,"context_line":"#    @mock.patch.object(service.db_api, \u0027stack_get_all\u0027)"},{"line_number":1411,"context_line":"#    @mock.patch.object(service.messaging.MessageHandlingServer, \u0027start\u0027)"},{"line_number":1412,"context_line":"#    @mock.patch.object(service.messaging.MessageHandlingServer, \u0027start\u0027)"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAVn%2F%2FH%2BQ%3D","line":1409,"updated":"2014-03-08 20:04:09.000000000","message":"these need to be fixed","commit_id":"7571c4736c1dde8a6248d7d265816380ccae4408"}],"heat/tests/test_fault_middleware.py":[{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"e596d90e1fd754453bd288fa514ed26740b9cee2","unresolved":false,"context_lines":[{"line_number":11,"context_line":"#    License for the specific language governing permissions and limitations"},{"line_number":12,"context_line":"#    under the License."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"from heat.common import exception as heat_exc"},{"line_number":16,"context_line":"from heat.rpc import rpc_init"},{"line_number":17,"context_line":"from heat.tests.common import HeatTestCase"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAVn%2F%2FH%2BE%3D","line":14,"updated":"2014-03-08 20:04:09.000000000","message":"remove whitespace change","commit_id":"7571c4736c1dde8a6248d7d265816380ccae4408"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"e596d90e1fd754453bd288fa514ed26740b9cee2","unresolved":false,"context_lines":[{"line_number":63,"context_line":""},{"line_number":64,"context_line":"        wrapper \u003d fault.FaultWrapper(None)"},{"line_number":65,"context_line":"        msg \u003d wrapper._error(TestException())"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"        expected \u003d {\u0027code\u0027: 500,"},{"line_number":68,"context_line":"                    \u0027error\u0027: {\u0027message\u0027: u\u0027Error with non-ascii chars \\x80\u0027,"},{"line_number":69,"context_line":"                              \u0027traceback\u0027: msg[\u0027error\u0027][\u0027traceback\u0027],"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAVn%2F%2FH%2BA%3D","line":66,"updated":"2014-03-08 20:04:09.000000000","message":"remove whitespace change","commit_id":"7571c4736c1dde8a6248d7d265816380ccae4408"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"e596d90e1fd754453bd288fa514ed26740b9cee2","unresolved":false,"context_lines":[{"line_number":80,"context_line":"        error \u003d heat_exc.StackNotFound(stack_name\u003d\u0027a\u0027)"},{"line_number":81,"context_line":"        exc_info \u003d (type(error), error, None)"},{"line_number":82,"context_line":"        exmods \u003d rpc_init.get_allowed_exmods()"},{"line_number":83,"context_line":"        serial \u003d messaging._drivers.common.serialize_remote_exception(exc_info)"},{"line_number":84,"context_line":"        remote \u003d messaging._drivers.common.deserialize_remote_exception(serial,"},{"line_number":85,"context_line":"                                                                        exmods)"},{"line_number":86,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAVn%2F%2FH98%3D","line":83,"updated":"2014-03-08 20:04:09.000000000","message":"integrate zane\u0027s comments re importing messaging._drivers.common","commit_id":"7571c4736c1dde8a6248d7d265816380ccae4408"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"e596d90e1fd754453bd288fa514ed26740b9cee2","unresolved":false,"context_lines":[{"line_number":132,"context_line":"        exc_info \u003d (type(error), error, None)"},{"line_number":133,"context_line":"        exmods \u003d rpc_init.get_allowed_exmods()"},{"line_number":134,"context_line":"        exmods.append(\u0027heat.tests.test_fault_middleware\u0027)"},{"line_number":135,"context_line":"        serial \u003d messaging._drivers.common.serialize_remote_exception(exc_info)"},{"line_number":136,"context_line":"        remote \u003d messaging._drivers.common.deserialize_remote_exception(serial,"},{"line_number":137,"context_line":"                                                                        exmods)"},{"line_number":138,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAVn%2F%2FH94%3D","line":135,"updated":"2014-03-08 20:04:09.000000000","message":"integrate zane\u0027s comments re importing messaging._drivers","commit_id":"7571c4736c1dde8a6248d7d265816380ccae4408"}],"heat/tests/test_stack_lock.py":[{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"e596d90e1fd754453bd288fa514ed26740b9cee2","unresolved":false,"context_lines":[{"line_number":52,"context_line":""},{"line_number":53,"context_line":"        self.m.VerifyAll()"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"#TODO(sdake) - not sure how to mock a call where prepare is needed"},{"line_number":56,"context_line":"#              prepare creates a new client context"},{"line_number":57,"context_line":"#    def test_successful_acquire_existing_lock_engine_dead(self):"},{"line_number":58,"context_line":"#        self.m.StubOutWithMock(db_api, \"stack_lock_create\")"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAVn%2F%2FH90%3D","line":55,"updated":"2014-03-08 20:04:09.000000000","message":"fix test cases here","commit_id":"7571c4736c1dde8a6248d7d265816380ccae4408"}]}
