)]}'
{"nova/tests/api/openstack/compute/plugins/v3/test_fixed_ips.py":[{"author":{"_account_id":5292,"name":"Christopher Yeoh","email":"cbkyeoh@gmail.com","username":"cyeoh-0"},"change_message_id":"b1532f4f0d7e1536d2e38be1a9ce5accd9a1adae","unresolved":false,"context_lines":[{"line_number":135,"context_line":"                          \u002710.0.0.1\u0027)"},{"line_number":136,"context_line":""},{"line_number":137,"context_line":"    def test_fixed_ips_get_invalid_ip_address(self):"},{"line_number":138,"context_line":"        req \u003d fakes.HTTPRequest.blank(\u0027/v2/fake/os-fixed-ips/inv.ali.d.ip\u0027)"},{"line_number":139,"context_line":"        self.assertRaises(webob.exc.HTTPNotFound, self.controller.show, req,"},{"line_number":140,"context_line":"                          \u0027inv.ali.d.ip\u0027)"},{"line_number":141,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAQn%2F%2FnXY%3D","line":138,"updated":"2013-07-26 13:55:04.000000000","message":"This should be /v3 and without the tenant id in the path","commit_id":"1c6c3e99adde0e83e07f8e061702762f775adf74"},{"author":{"_account_id":5174,"name":"Mauro Sergio Martins Rodrigues","email":"maurosr@linux.vnet.ibm.com","username":"maurosr"},"change_message_id":"66bc0abd896a2b18006673ddc97bcb408675762a","unresolved":false,"context_lines":[{"line_number":135,"context_line":"                          \u002710.0.0.1\u0027)"},{"line_number":136,"context_line":""},{"line_number":137,"context_line":"    def test_fixed_ips_get_invalid_ip_address(self):"},{"line_number":138,"context_line":"        req \u003d fakes.HTTPRequest.blank(\u0027/v2/fake/os-fixed-ips/inv.ali.d.ip\u0027)"},{"line_number":139,"context_line":"        self.assertRaises(webob.exc.HTTPNotFound, self.controller.show, req,"},{"line_number":140,"context_line":"                          \u0027inv.ali.d.ip\u0027)"},{"line_number":141,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAQn%2F%2FnT8%3D","line":138,"in_reply_to":"AAAAQn%2F%2FnXY%3D","updated":"2013-07-26 14:09:24.000000000","message":"Done","commit_id":"1c6c3e99adde0e83e07f8e061702762f775adf74"},{"author":{"_account_id":5292,"name":"Christopher Yeoh","email":"cbkyeoh@gmail.com","username":"cyeoh-0"},"change_message_id":"b1532f4f0d7e1536d2e38be1a9ce5accd9a1adae","unresolved":false,"context_lines":[{"line_number":164,"context_line":"    def test_fixed_ip_reserve_invalid_ip_address(self):"},{"line_number":165,"context_line":"        body \u003d {\u0027reserve\u0027: None}"},{"line_number":166,"context_line":"        req \u003d fakes.HTTPRequest.blank("},{"line_number":167,"context_line":"            \u0027/v2/fake/os-fixed-ips/inv.ali.d.ip/action\u0027)"},{"line_number":168,"context_line":"        self.assertRaises(webob.exc.HTTPNotFound,"},{"line_number":169,"context_line":"                          self.controller.action, req, \u0027inv.ali.d.ip\u0027, body)"},{"line_number":170,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAQn%2F%2FnXU%3D","line":167,"updated":"2013-07-26 13:55:04.000000000","message":"same here","commit_id":"1c6c3e99adde0e83e07f8e061702762f775adf74"},{"author":{"_account_id":5174,"name":"Mauro Sergio Martins Rodrigues","email":"maurosr@linux.vnet.ibm.com","username":"maurosr"},"change_message_id":"66bc0abd896a2b18006673ddc97bcb408675762a","unresolved":false,"context_lines":[{"line_number":164,"context_line":"    def test_fixed_ip_reserve_invalid_ip_address(self):"},{"line_number":165,"context_line":"        body \u003d {\u0027reserve\u0027: None}"},{"line_number":166,"context_line":"        req \u003d fakes.HTTPRequest.blank("},{"line_number":167,"context_line":"            \u0027/v2/fake/os-fixed-ips/inv.ali.d.ip/action\u0027)"},{"line_number":168,"context_line":"        self.assertRaises(webob.exc.HTTPNotFound,"},{"line_number":169,"context_line":"                          self.controller.action, req, \u0027inv.ali.d.ip\u0027, body)"},{"line_number":170,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAQn%2F%2FnUE%3D","line":167,"in_reply_to":"AAAAQn%2F%2FnXU%3D","updated":"2013-07-26 14:09:24.000000000","message":"Done","commit_id":"1c6c3e99adde0e83e07f8e061702762f775adf74"},{"author":{"_account_id":5292,"name":"Christopher Yeoh","email":"cbkyeoh@gmail.com","username":"cyeoh-0"},"change_message_id":"b1532f4f0d7e1536d2e38be1a9ce5accd9a1adae","unresolved":false,"context_lines":[{"line_number":195,"context_line":"    def test_fixed_ip_unreserve_invalid_ip_address(self):"},{"line_number":196,"context_line":"        body \u003d {\u0027unreserve\u0027: None}"},{"line_number":197,"context_line":"        req \u003d fakes.HTTPRequest.blank("},{"line_number":198,"context_line":"            \u0027/v2/fake/os-fixed-ips/inv.ali.d.ip/action\u0027)"},{"line_number":199,"context_line":"        self.assertRaises(webob.exc.HTTPNotFound,"},{"line_number":200,"context_line":"                          self.controller.action, req, \u0027inv.ali.d.ip\u0027, body)"},{"line_number":201,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAQn%2F%2FnXQ%3D","line":198,"updated":"2013-07-26 13:55:04.000000000","message":"and here","commit_id":"1c6c3e99adde0e83e07f8e061702762f775adf74"},{"author":{"_account_id":5174,"name":"Mauro Sergio Martins Rodrigues","email":"maurosr@linux.vnet.ibm.com","username":"maurosr"},"change_message_id":"66bc0abd896a2b18006673ddc97bcb408675762a","unresolved":false,"context_lines":[{"line_number":195,"context_line":"    def test_fixed_ip_unreserve_invalid_ip_address(self):"},{"line_number":196,"context_line":"        body \u003d {\u0027unreserve\u0027: None}"},{"line_number":197,"context_line":"        req \u003d fakes.HTTPRequest.blank("},{"line_number":198,"context_line":"            \u0027/v2/fake/os-fixed-ips/inv.ali.d.ip/action\u0027)"},{"line_number":199,"context_line":"        self.assertRaises(webob.exc.HTTPNotFound,"},{"line_number":200,"context_line":"                          self.controller.action, req, \u0027inv.ali.d.ip\u0027, body)"},{"line_number":201,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAQn%2F%2FnUA%3D","line":198,"in_reply_to":"AAAAQn%2F%2FnXQ%3D","updated":"2013-07-26 14:09:24.000000000","message":"Done","commit_id":"1c6c3e99adde0e83e07f8e061702762f775adf74"}]}
