)]}'
{"nova/tests/test_quantum.py":[{"author":{"_account_id":100,"name":"Johannes Erdfelt","email":"johannes@erdfelt.com","username":"johannes.erdfelt"},"change_message_id":"729a4802e295aa7050dc1d434e75ecc413f97235","unresolved":false,"context_lines":[{"line_number":243,"context_line":"        context.elevated().AndReturn(\u0027elevated\u0027)"},{"line_number":244,"context_line":"        self.mox.StubOutWithMock(db, \u0027network_get_by_uuid\u0027)"},{"line_number":245,"context_line":"        self.net_man.context \u003d context"},{"line_number":246,"context_line":"        db.network_get_by_uuid(\u0027elevated\u0027, \u0027quantum_net_id\u0027).AndReturn( \\"},{"line_number":247,"context_line":"                                                                {\u0027uuid\u0027: 1})"},{"line_number":248,"context_line":""},{"line_number":249,"context_line":"        self.mox.ReplayAll()"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAEn%2F%2F7Ug%3D","line":246,"updated":"2012-02-13 23:24:03.000000000","message":"Trailing slash isn\u0027t really necessary","commit_id":"3924c46bce05f623dfc8cef9c0efde33e96de118"},{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"37c4b1aa71ad0ae53ba65ee7834f392d01171067","unresolved":false,"context_lines":[{"line_number":226,"context_line":"        context.elevated().AndReturn(\u0027elevated\u0027)"},{"line_number":227,"context_line":"        self.mox.StubOutWithMock(db, \u0027network_get_by_uuid\u0027)"},{"line_number":228,"context_line":"        self.net_man.context \u003d context"},{"line_number":229,"context_line":"        db.network_get_by_uuid(\u0027elevated\u0027, \u0027quantum_net_id\u0027).AndReturn( \\"},{"line_number":230,"context_line":"                                                                {\u0027uuid\u0027: 1})"},{"line_number":231,"context_line":""},{"line_number":232,"context_line":"        self.mox.ReplayAll()"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAEn%2F%2F5cY%3D","line":229,"updated":"2012-02-17 18:20:28.000000000","message":"Continuing my crusade against backslashes—any way you could get rid of that?","commit_id":"572189d21f51041b9984584b2efdd7dd56f7d379"},{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"37c4b1aa71ad0ae53ba65ee7834f392d01171067","unresolved":false,"context_lines":[{"line_number":254,"context_line":"class QuantumDeallocationTestCase(QuantumNovaTestCase):"},{"line_number":255,"context_line":"    def test_deallocate_port(self):"},{"line_number":256,"context_line":"        quantum \u003d self.mox.CreateMock(quantum_connection\\"},{"line_number":257,"context_line":"                        .QuantumClientConnection)"},{"line_number":258,"context_line":"        quantum.get_port_by_attachment(\u0027q_tenant_id\u0027, \u0027net_id\u0027,"},{"line_number":259,"context_line":"                                       \u0027interface_id\u0027).AndReturn(\u0027port_id\u0027)"},{"line_number":260,"context_line":"        quantum.detach_and_delete_port(\u0027q_tenant_id\u0027, \u0027net_id\u0027, \u0027port_id\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAEn%2F%2F5cQ%3D","line":257,"updated":"2012-02-17 18:20:28.000000000","message":"I would break the line right after the parenthesis.  But honestly, I\u0027m not certain that the backslash is even necessary here, since this occurs within parentheses.","commit_id":"572189d21f51041b9984584b2efdd7dd56f7d379"}]}
