)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"9d9732131642f5f5ae5790178176e0f9fe67b1fa","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Implements host uptime API call for cell setup."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Fixes LP1192911 : os-hypervisors/\u003cid\u003e/uptime fails in cell setup"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: Iac75e46e565f17c91117dcb810f6d2f2e62708d8"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"AAAAPn%2F%2FuUU%3D","line":9,"updated":"2013-06-24 13:21:47.000000000","message":"Change this to \"Fixes bug 1192911\"....\n\nThat way the gerrit review will link directly to the bug report in launchpad.","commit_id":"a18311f5eba967ceab68fb2f4cd213fec636a923"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"fc2566089900cefd98ffdb34cb629d9ad2461f4e","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Implements host uptime API call for cell setup."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Fixes bug os-hypervisors/\u003cid\u003e/uptime fails in cell setup"},{"line_number":10,"context_line":"Fixes bug 1192911"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: Iac75e46e565f17c91117dcb810f6d2f2e62708d8"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"AAAAPn%2F%2FuK0%3D","line":9,"updated":"2013-06-24 14:06:35.000000000","message":"I would remove this line, or expand on what\u0027s changing / how you\u0027re implementing this.  I think the \"Fixes bug\" line should just have the LP bug number in it, like you have on line 10.","commit_id":"1001a37c8c053f6bed8a3f5464ef8271732bb2cb"}],"nova/cells/manager.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"9d9732131642f5f5ae5790178176e0f9fe67b1fa","unresolved":false,"context_lines":[{"line_number":264,"context_line":"        \"\"\""},{"line_number":265,"context_line":"        Return host uptime for a compute host in a certain cell"},{"line_number":266,"context_line":""},{"line_number":267,"context_line":"        :param host_name: fully qualified hostname.It should be in format of"},{"line_number":268,"context_line":"         parent!child@host_id"},{"line_number":269,"context_line":"        \"\"\""},{"line_number":270,"context_line":"        cell_name, host_name \u003d cells_utils.split_cell_and_item(host_name)"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAPn%2F%2FuT8%3D","line":267,"updated":"2013-06-24 13:21:47.000000000","message":"Put a space between \"hostname.\" and \"It\" for readability.","commit_id":"a18311f5eba967ceab68fb2f4cd213fec636a923"},{"author":{"_account_id":7490,"name":"Navneet Kumar","email":"navneetk@thoughtworks.com","username":"navneetk"},"change_message_id":"d05d7c8be84a50920b9671f244a0f8da0878a52f","unresolved":false,"context_lines":[{"line_number":264,"context_line":"        \"\"\""},{"line_number":265,"context_line":"        Return host uptime for a compute host in a certain cell"},{"line_number":266,"context_line":""},{"line_number":267,"context_line":"        :param host_name: fully qualified hostname.It should be in format of"},{"line_number":268,"context_line":"         parent!child@host_id"},{"line_number":269,"context_line":"        \"\"\""},{"line_number":270,"context_line":"        cell_name, host_name \u003d cells_utils.split_cell_and_item(host_name)"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAPn%2F%2FuOw%3D","line":267,"in_reply_to":"AAAAPn%2F%2FuT8%3D","updated":"2013-06-24 13:58:33.000000000","message":"Done","commit_id":"a18311f5eba967ceab68fb2f4cd213fec636a923"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"9d9732131642f5f5ae5790178176e0f9fe67b1fa","unresolved":false,"context_lines":[{"line_number":270,"context_line":"        cell_name, host_name \u003d cells_utils.split_cell_and_item(host_name)"},{"line_number":271,"context_line":"        response \u003d self.msg_runner.get_host_uptime(ctxt, cell_name,"},{"line_number":272,"context_line":"                                                   host_name)"},{"line_number":273,"context_line":"        uptime \u003d response.value_or_raise()"},{"line_number":274,"context_line":"        return uptime"},{"line_number":275,"context_line":""},{"line_number":276,"context_line":"    def service_update(self, ctxt, host_name, binary, params_to_update):"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAPn%2F%2FuUE%3D","line":273,"updated":"2013-06-24 13:21:47.000000000","message":"Why store the value in a variable that is only going to be returned? Just make this one line.","commit_id":"a18311f5eba967ceab68fb2f4cd213fec636a923"},{"author":{"_account_id":7490,"name":"Navneet Kumar","email":"navneetk@thoughtworks.com","username":"navneetk"},"change_message_id":"d05d7c8be84a50920b9671f244a0f8da0878a52f","unresolved":false,"context_lines":[{"line_number":270,"context_line":"        cell_name, host_name \u003d cells_utils.split_cell_and_item(host_name)"},{"line_number":271,"context_line":"        response \u003d self.msg_runner.get_host_uptime(ctxt, cell_name,"},{"line_number":272,"context_line":"                                                   host_name)"},{"line_number":273,"context_line":"        uptime \u003d response.value_or_raise()"},{"line_number":274,"context_line":"        return uptime"},{"line_number":275,"context_line":""},{"line_number":276,"context_line":"    def service_update(self, ctxt, host_name, binary, params_to_update):"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAPn%2F%2FuO0%3D","line":273,"in_reply_to":"AAAAPn%2F%2FuUE%3D","updated":"2013-06-24 13:58:33.000000000","message":"Done","commit_id":"a18311f5eba967ceab68fb2f4cd213fec636a923"},{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"2f548d1bd100563b8f7f338ed0bbe2cc1d4a5a99","unresolved":false,"context_lines":[{"line_number":64,"context_line":"    messages."},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"    Scheduling requests get passed to the scheduler class."},{"line_number":67,"context_line":"    \"\"\""},{"line_number":68,"context_line":"    RPC_API_VERSION \u003d \u00271.16\u0027"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"    def __init__(self, *args, **kwargs):"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAAQn%2F%2F5Dk%3D","line":67,"updated":"2013-07-19 17:42:44.000000000","message":"You also need to update this version number…","commit_id":"71309611d25a5f87adf786f2e84a28568e07872a"},{"author":{"_account_id":7490,"name":"Navneet Kumar","email":"navneetk@thoughtworks.com","username":"navneetk"},"change_message_id":"a0ea93ee9ca6f51b29414aa57e2d1119d08d5ac8","unresolved":false,"context_lines":[{"line_number":64,"context_line":"    messages."},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"    Scheduling requests get passed to the scheduler class."},{"line_number":67,"context_line":"    \"\"\""},{"line_number":68,"context_line":"    RPC_API_VERSION \u003d \u00271.16\u0027"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"    def __init__(self, *args, **kwargs):"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAAQn%2F%2F49g%3D","line":67,"in_reply_to":"AAAAQn%2F%2F5Dk%3D","updated":"2013-07-19 18:24:35.000000000","message":"Done","commit_id":"71309611d25a5f87adf786f2e84a28568e07872a"}],"nova/cells/messaging.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"9d9732131642f5f5ae5790178176e0f9fe67b1fa","unresolved":false,"context_lines":[{"line_number":1225,"context_line":"        method_kwargs \u003d dict(host_name\u003dhost_name)"},{"line_number":1226,"context_line":"        message \u003d _TargetedMessage(self, ctxt,"},{"line_number":1227,"context_line":"                                   \u0027get_host_uptime\u0027,"},{"line_number":1228,"context_line":"                                  method_kwargs, \u0027down\u0027, cell_name,"},{"line_number":1229,"context_line":"                                  need_response\u003dTrue)"},{"line_number":1230,"context_line":"        return message.process()"},{"line_number":1231,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAPn%2F%2FuTQ%3D","line":1228,"updated":"2013-06-24 13:21:47.000000000","message":"Code isn\u0027t lined up on the same column.","commit_id":"a18311f5eba967ceab68fb2f4cd213fec636a923"},{"author":{"_account_id":7490,"name":"Navneet Kumar","email":"navneetk@thoughtworks.com","username":"navneetk"},"change_message_id":"d05d7c8be84a50920b9671f244a0f8da0878a52f","unresolved":false,"context_lines":[{"line_number":1225,"context_line":"        method_kwargs \u003d dict(host_name\u003dhost_name)"},{"line_number":1226,"context_line":"        message \u003d _TargetedMessage(self, ctxt,"},{"line_number":1227,"context_line":"                                   \u0027get_host_uptime\u0027,"},{"line_number":1228,"context_line":"                                  method_kwargs, \u0027down\u0027, cell_name,"},{"line_number":1229,"context_line":"                                  need_response\u003dTrue)"},{"line_number":1230,"context_line":"        return message.process()"},{"line_number":1231,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAPn%2F%2FuOc%3D","line":1228,"in_reply_to":"AAAAPn%2F%2FuTQ%3D","updated":"2013-06-24 13:58:33.000000000","message":"Done","commit_id":"a18311f5eba967ceab68fb2f4cd213fec636a923"},{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"c2ae24d4cb61c5d6d010f7f8809f0a48677b95c3","unresolved":false,"context_lines":[{"line_number":1372,"context_line":"        return message.process()"},{"line_number":1373,"context_line":""},{"line_number":1374,"context_line":"    def get_host_uptime(self, ctxt, cell_name, host_name):"},{"line_number":1375,"context_line":"        method_kwargs \u003d dict(host_name\u003dhost_name)"},{"line_number":1376,"context_line":"        message \u003d _TargetedMessage(self, ctxt,"},{"line_number":1377,"context_line":"                                   \u0027get_host_uptime\u0027,"},{"line_number":1378,"context_line":"                                   method_kwargs, \u0027down\u0027, cell_name,"}],"source_content_type":"text/x-python","patch_set":5,"id":"AAAAQn%2F%2Fa7k%3D","line":1375,"updated":"2013-07-31 13:33:21.000000000","message":"please use {} instead of dict (http://doughellmann.com/2012/11/the-performance-impact-of-using-dict-instead-of-in-cpython-2-7.html)","commit_id":"1f6a61967e4274123fe06e8c873eae26d5c85d8d"}],"nova/cells/rpcapi.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"fc2566089900cefd98ffdb34cb629d9ad2461f4e","unresolved":false,"context_lines":[{"line_number":219,"context_line":"        \"\"\""},{"line_number":220,"context_line":"        return self.call(context, self.make_msg(\u0027get_host_uptime\u0027,"},{"line_number":221,"context_line":"                                             host_name\u003dhost_name),"},{"line_number":222,"context_line":"                         version\u003d\u00271.10\u0027)"},{"line_number":223,"context_line":""},{"line_number":224,"context_line":"    def service_update(self, ctxt, host_name, binary, params_to_update):"},{"line_number":225,"context_line":"        \"\"\""}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAPn%2F%2FuKw%3D","line":222,"updated":"2013-06-24 14:06:35.000000000","message":"Alignment issue.","commit_id":"1001a37c8c053f6bed8a3f5464ef8271732bb2cb"},{"author":{"_account_id":7490,"name":"Navneet Kumar","email":"navneetk@thoughtworks.com","username":"navneetk"},"change_message_id":"57b4c8e16d06499fe0a6a425940282b97751a3d4","unresolved":false,"context_lines":[{"line_number":219,"context_line":"        \"\"\""},{"line_number":220,"context_line":"        return self.call(context, self.make_msg(\u0027get_host_uptime\u0027,"},{"line_number":221,"context_line":"                                             host_name\u003dhost_name),"},{"line_number":222,"context_line":"                         version\u003d\u00271.10\u0027)"},{"line_number":223,"context_line":""},{"line_number":224,"context_line":"    def service_update(self, ctxt, host_name, binary, params_to_update):"},{"line_number":225,"context_line":"        \"\"\""}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAPn%2F%2FsPM%3D","line":222,"in_reply_to":"AAAAPn%2F%2FuKw%3D","updated":"2013-06-25 06:13:26.000000000","message":"Done","commit_id":"1001a37c8c053f6bed8a3f5464ef8271732bb2cb"},{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"7f31ced73ad0e58ada9d45d1e8ade68594ee0149","unresolved":false,"context_lines":[{"line_number":62,"context_line":"        1.7 - Adds service_update()"},{"line_number":63,"context_line":"        1.8 - Adds build_instances(), deprecates schedule_run_instance()"},{"line_number":64,"context_line":"        1.9 - Adds get_capacities()"},{"line_number":65,"context_line":"        1.10 - Adds get_host_uptime()"},{"line_number":66,"context_line":"    \u0027\u0027\u0027"},{"line_number":67,"context_line":"    BASE_RPC_API_VERSION \u003d \u00271.0\u0027"},{"line_number":68,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAP3%2F%2FnR8%3D","line":65,"updated":"2013-07-15 20:39:02.000000000","message":"You need to rebase…","commit_id":"9e6a2c00803a8eb2440e568e2ed388ac96e51292"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"0771d94fead5166817628a15d91b36053008f0e8","unresolved":false,"context_lines":[{"line_number":219,"context_line":"        \"\"\""},{"line_number":220,"context_line":"        return self.call(context, self.make_msg(\u0027get_host_uptime\u0027,"},{"line_number":221,"context_line":"                                                host_name\u003dhost_name),"},{"line_number":222,"context_line":"                         version\u003d\u00271.10\u0027)"},{"line_number":223,"context_line":""},{"line_number":224,"context_line":"    def service_update(self, ctxt, host_name, binary, params_to_update):"},{"line_number":225,"context_line":"        \"\"\""}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAPn%2F%2FrdA%3D","line":222,"updated":"2013-06-25 13:13:11.000000000","message":"Alignment looks off in this method.","commit_id":"9e6a2c00803a8eb2440e568e2ed388ac96e51292"}],"nova/tests/cells/test_cells_manager.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"0771d94fead5166817628a15d91b36053008f0e8","unresolved":false,"context_lines":[{"line_number":313,"context_line":"        fake_response \u003d messaging.Response(fake_cell, host_uptime, False)"},{"line_number":314,"context_line":""},{"line_number":315,"context_line":"        self.mox.StubOutWithMock(self.msg_runner,"},{"line_number":316,"context_line":"                                 \u0027get_host_uptime\u0027)"},{"line_number":317,"context_line":"        self.msg_runner.get_host_uptime(self.ctxt, fake_cell, fake_host).\\"},{"line_number":318,"context_line":"            AndReturn(fake_response)"},{"line_number":319,"context_line":"        self.mox.ReplayAll()"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAPn%2F%2Frcs%3D","line":316,"updated":"2013-06-25 13:13:11.000000000","message":"Alignment.","commit_id":"9e6a2c00803a8eb2440e568e2ed388ac96e51292"}],"nova/tests/compute/test_host_api.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"9d9732131642f5f5ae5790178176e0f9fe67b1fa","unresolved":false,"context_lines":[{"line_number":384,"context_line":""},{"line_number":385,"context_line":"    def test_get_host_uptime(self):"},{"line_number":386,"context_line":"        self.mox.StubOutWithMock(self.host_api.cells_rpcapi,"},{"line_number":387,"context_line":"                                 \u0027get_host_uptime\u0027)"},{"line_number":388,"context_line":""},{"line_number":389,"context_line":"        self.host_api.cells_rpcapi.get_host_uptime(self.ctxt,"},{"line_number":390,"context_line":"                                                   \u0027fake-host\u0027).\\"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAPn%2F%2FuSo%3D","line":387,"updated":"2013-06-24 13:21:47.000000000","message":"This isn\u0027t lined up with the line above.","commit_id":"a18311f5eba967ceab68fb2f4cd213fec636a923"},{"author":{"_account_id":7490,"name":"Navneet Kumar","email":"navneetk@thoughtworks.com","username":"navneetk"},"change_message_id":"d05d7c8be84a50920b9671f244a0f8da0878a52f","unresolved":false,"context_lines":[{"line_number":384,"context_line":""},{"line_number":385,"context_line":"    def test_get_host_uptime(self):"},{"line_number":386,"context_line":"        self.mox.StubOutWithMock(self.host_api.cells_rpcapi,"},{"line_number":387,"context_line":"                                 \u0027get_host_uptime\u0027)"},{"line_number":388,"context_line":""},{"line_number":389,"context_line":"        self.host_api.cells_rpcapi.get_host_uptime(self.ctxt,"},{"line_number":390,"context_line":"                                                   \u0027fake-host\u0027).\\"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAPn%2F%2FuOA%3D","line":387,"in_reply_to":"AAAAPn%2F%2FuSo%3D","updated":"2013-06-24 13:58:33.000000000","message":"Done","commit_id":"a18311f5eba967ceab68fb2f4cd213fec636a923"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"fc2566089900cefd98ffdb34cb629d9ad2461f4e","unresolved":false,"context_lines":[{"line_number":384,"context_line":""},{"line_number":385,"context_line":"    def test_get_host_uptime(self):"},{"line_number":386,"context_line":"        self.mox.StubOutWithMock(self.host_api.cells_rpcapi,"},{"line_number":387,"context_line":"                                 \u0027get_host_uptime\u0027)"},{"line_number":388,"context_line":""},{"line_number":389,"context_line":"        self.host_api.cells_rpcapi.get_host_uptime(self.ctxt,"},{"line_number":390,"context_line":"                                                   \u0027fake-host\u0027). \\"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAPn%2F%2FuKg%3D","line":387,"updated":"2013-06-24 14:06:35.000000000","message":"Alignment.","commit_id":"1001a37c8c053f6bed8a3f5464ef8271732bb2cb"},{"author":{"_account_id":7490,"name":"Navneet Kumar","email":"navneetk@thoughtworks.com","username":"navneetk"},"change_message_id":"57b4c8e16d06499fe0a6a425940282b97751a3d4","unresolved":false,"context_lines":[{"line_number":384,"context_line":""},{"line_number":385,"context_line":"    def test_get_host_uptime(self):"},{"line_number":386,"context_line":"        self.mox.StubOutWithMock(self.host_api.cells_rpcapi,"},{"line_number":387,"context_line":"                                 \u0027get_host_uptime\u0027)"},{"line_number":388,"context_line":""},{"line_number":389,"context_line":"        self.host_api.cells_rpcapi.get_host_uptime(self.ctxt,"},{"line_number":390,"context_line":"                                                   \u0027fake-host\u0027). \\"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAPn%2F%2FsPE%3D","line":387,"in_reply_to":"AAAAPn%2F%2FuKg%3D","updated":"2013-06-25 06:13:26.000000000","message":"Done","commit_id":"1001a37c8c053f6bed8a3f5464ef8271732bb2cb"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"0771d94fead5166817628a15d91b36053008f0e8","unresolved":false,"context_lines":[{"line_number":384,"context_line":""},{"line_number":385,"context_line":"    def test_get_host_uptime(self):"},{"line_number":386,"context_line":"        self.mox.StubOutWithMock(self.host_api.cells_rpcapi,"},{"line_number":387,"context_line":"                                 \u0027get_host_uptime\u0027)"},{"line_number":388,"context_line":""},{"line_number":389,"context_line":"        self.host_api.cells_rpcapi.get_host_uptime(self.ctxt,"},{"line_number":390,"context_line":"                                                   \u0027fake-host\u0027). \\"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAPn%2F%2Frcg%3D","line":387,"updated":"2013-06-25 13:13:11.000000000","message":"Alignment.","commit_id":"9e6a2c00803a8eb2440e568e2ed388ac96e51292"}],"nova/tests/integrated/test_api_samples.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"9d9732131642f5f5ae5790178176e0f9fe67b1fa","unresolved":false,"context_lines":[{"line_number":3604,"context_line":"        subs \u003d {"},{"line_number":3605,"context_line":"            \u0027hypervisor_id\u0027: hypervisor_id,"},{"line_number":3606,"context_line":"            }"},{"line_number":3607,"context_line":"        self._verify_response(\u0027hypervisors-uptime-resp\u0027, subs, response, 200)"},{"line_number":3608,"context_line":""},{"line_number":3609,"context_line":""},{"line_number":3610,"context_line":"class HypervisorsCellsSampleXmlTests(HypervisorsCellsSampleJsonTests):"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAPn%2F%2FuSU%3D","line":3607,"updated":"2013-06-24 13:21:47.000000000","message":"Can you also verify that the response you got back has the fake_get_host_uptime returned string in it?","commit_id":"a18311f5eba967ceab68fb2f4cd213fec636a923"},{"author":{"_account_id":7490,"name":"Navneet Kumar","email":"navneetk@thoughtworks.com","username":"navneetk"},"change_message_id":"d05d7c8be84a50920b9671f244a0f8da0878a52f","unresolved":false,"context_lines":[{"line_number":3604,"context_line":"        subs \u003d {"},{"line_number":3605,"context_line":"            \u0027hypervisor_id\u0027: hypervisor_id,"},{"line_number":3606,"context_line":"            }"},{"line_number":3607,"context_line":"        self._verify_response(\u0027hypervisors-uptime-resp\u0027, subs, response, 200)"},{"line_number":3608,"context_line":""},{"line_number":3609,"context_line":""},{"line_number":3610,"context_line":"class HypervisorsCellsSampleXmlTests(HypervisorsCellsSampleJsonTests):"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAPn%2F%2FuL8%3D","line":3607,"in_reply_to":"AAAAPn%2F%2FuSU%3D","updated":"2013-06-24 13:58:33.000000000","message":"Template has the same fake_uptime value as in this test,so it\u0027s already verifying the fake_get_host_uptime returned string. If you change the string this test would fail.","commit_id":"a18311f5eba967ceab68fb2f4cd213fec636a923"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"fc2566089900cefd98ffdb34cb629d9ad2461f4e","unresolved":false,"context_lines":[{"line_number":3589,"context_line":""},{"line_number":3590,"context_line":"        def fake_get_host_uptime(self, context, hyp):"},{"line_number":3591,"context_line":"            return (\" 08:32:11 up 93 days, 18:25, 12 users,  load average:\""},{"line_number":3592,"context_line":"                    \" 0.20, 0.12, 0.14\")"},{"line_number":3593,"context_line":""},{"line_number":3594,"context_line":"        def fake_compute_node_get(self, context, hyp):"},{"line_number":3595,"context_line":"            return fake_hypervisor"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAPn%2F%2FuKY%3D","line":3592,"updated":"2013-06-24 14:06:35.000000000","message":"Alignment.","commit_id":"1001a37c8c053f6bed8a3f5464ef8271732bb2cb"},{"author":{"_account_id":7490,"name":"Navneet Kumar","email":"navneetk@thoughtworks.com","username":"navneetk"},"change_message_id":"57b4c8e16d06499fe0a6a425940282b97751a3d4","unresolved":false,"context_lines":[{"line_number":3589,"context_line":""},{"line_number":3590,"context_line":"        def fake_get_host_uptime(self, context, hyp):"},{"line_number":3591,"context_line":"            return (\" 08:32:11 up 93 days, 18:25, 12 users,  load average:\""},{"line_number":3592,"context_line":"                    \" 0.20, 0.12, 0.14\")"},{"line_number":3593,"context_line":""},{"line_number":3594,"context_line":"        def fake_compute_node_get(self, context, hyp):"},{"line_number":3595,"context_line":"            return fake_hypervisor"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAPn%2F%2FsO0%3D","line":3592,"in_reply_to":"AAAAPn%2F%2FuKY%3D","updated":"2013-06-25 06:13:26.000000000","message":"Done","commit_id":"1001a37c8c053f6bed8a3f5464ef8271732bb2cb"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"0771d94fead5166817628a15d91b36053008f0e8","unresolved":false,"context_lines":[{"line_number":3589,"context_line":""},{"line_number":3590,"context_line":"        def fake_get_host_uptime(self, context, hyp):"},{"line_number":3591,"context_line":"            return (\" 08:32:11 up 93 days, 18:25, 12 users,  load average:\""},{"line_number":3592,"context_line":"                    \" 0.20, 0.12, 0.14\")"},{"line_number":3593,"context_line":""},{"line_number":3594,"context_line":"        def fake_compute_node_get(self, context, hyp):"},{"line_number":3595,"context_line":"            return fake_hypervisor"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAPn%2F%2FrcY%3D","line":3592,"updated":"2013-06-25 13:13:11.000000000","message":"Alignment.","commit_id":"9e6a2c00803a8eb2440e568e2ed388ac96e51292"}]}
