)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":9171,"name":"Vipin Balachandran","email":"vipin.bl@gmail.com","username":"vbala"},"change_message_id":"dd4771ec9907a0042e8f73d891d7e42fb072c098","unresolved":false,"context_lines":[{"line_number":11,"context_line":"assertEqual(expected, observed)."},{"line_number":12,"context_line":"This patch does not cover v1 api tests and vendor unit tests."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Closes-Bug: #1486906"},{"line_number":15,"context_line":"Change-Id: I4671cc75c999d22ea9c181c515c67d03b7d54c71"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"da20952f_84457044","line":14,"updated":"2015-09-09 14:31:26.000000000","message":"This should be partial-bug because there are cases (non-vendor, non-v1) which need to be fixed.\n\nSee\n\nhttps://github.com/openstack/cinder/blob/master/cinder/tests/unit/test_backup.py#L589","commit_id":"249ac8ee20df13b69fd12acfa481afbc882c96e7"},{"author":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"change_message_id":"c33b9f5aaa736823b9f4749a310a2f6aac1a128a","unresolved":false,"context_lines":[{"line_number":11,"context_line":"assertEqual(expected, observed)."},{"line_number":12,"context_line":"This patch does not cover v1 api tests and vendor unit tests."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Closes-Bug: #1486906"},{"line_number":15,"context_line":"Change-Id: I4671cc75c999d22ea9c181c515c67d03b7d54c71"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"da20952f_fdf59150","line":14,"updated":"2015-09-11 09:24:27.000000000","message":"-1: Vipin is right, this one should be `Partial-Bug`","commit_id":"f56ebf135cdf52ba04c8ec612f4b58ab839d43ce"}],"cinder/tests/unit/api/contrib/test_cgsnapshots.py":[{"author":{"_account_id":10485,"name":"Ankit Agrawal","email":"ankitagrawal8188@gmail.com","username":"ankitagrawal"},"change_message_id":"69266786aab55047d2af0c36302680831afdb3af","unresolved":false,"context_lines":[{"line_number":148,"context_line":"        res_dict \u003d json.loads(res.body)"},{"line_number":149,"context_line":""},{"line_number":150,"context_line":"        self.assertEqual(200, res.status_int)"},{"line_number":151,"context_line":"        self.assertEqual(res_dict[\u0027cgsnapshots\u0027][0][\u0027id\u0027],"},{"line_number":152,"context_line":"                         cgsnapshot_id1)"},{"line_number":153,"context_line":"        self.assertEqual(\u0027test_cgsnapshot\u0027,"},{"line_number":154,"context_line":"                         res_dict[\u0027cgsnapshots\u0027][0][\u0027name\u0027])"}],"source_content_type":"text/x-python","patch_set":2,"id":"fa1b9901_7e44421a","line":151,"updated":"2015-08-25 06:44:16.000000000","message":"self.assertEqual(cgsnapshot_id1, res_dict[\u0027cgsnapshots\u0027][0][\u0027id\u0027])","commit_id":"54347134db893ff4f4465448358afd66bb75a5de"},{"author":{"_account_id":10485,"name":"Ankit Agrawal","email":"ankitagrawal8188@gmail.com","username":"ankitagrawal"},"change_message_id":"69266786aab55047d2af0c36302680831afdb3af","unresolved":false,"context_lines":[{"line_number":152,"context_line":"                         cgsnapshot_id1)"},{"line_number":153,"context_line":"        self.assertEqual(\u0027test_cgsnapshot\u0027,"},{"line_number":154,"context_line":"                         res_dict[\u0027cgsnapshots\u0027][0][\u0027name\u0027])"},{"line_number":155,"context_line":"        self.assertEqual(res_dict[\u0027cgsnapshots\u0027][1][\u0027id\u0027],"},{"line_number":156,"context_line":"                         cgsnapshot_id2)"},{"line_number":157,"context_line":"        self.assertEqual(\u0027test_cgsnapshot\u0027,"},{"line_number":158,"context_line":"                         res_dict[\u0027cgsnapshots\u0027][1][\u0027name\u0027])"}],"source_content_type":"text/x-python","patch_set":2,"id":"fa1b9901_3e47aa1e","line":155,"updated":"2015-08-25 06:44:16.000000000","message":"self.assertEqual(cgsnapshot_id2, res_dict[\u0027cgsnapshots\u0027][1][\u0027id\u0027])","commit_id":"54347134db893ff4f4465448358afd66bb75a5de"},{"author":{"_account_id":10485,"name":"Ankit Agrawal","email":"ankitagrawal8188@gmail.com","username":"ankitagrawal"},"change_message_id":"69266786aab55047d2af0c36302680831afdb3af","unresolved":false,"context_lines":[{"line_number":156,"context_line":"                         cgsnapshot_id2)"},{"line_number":157,"context_line":"        self.assertEqual(\u0027test_cgsnapshot\u0027,"},{"line_number":158,"context_line":"                         res_dict[\u0027cgsnapshots\u0027][1][\u0027name\u0027])"},{"line_number":159,"context_line":"        self.assertEqual(res_dict[\u0027cgsnapshots\u0027][2][\u0027id\u0027],"},{"line_number":160,"context_line":"                         cgsnapshot_id3)"},{"line_number":161,"context_line":"        self.assertEqual(\u0027test_cgsnapshot\u0027,"},{"line_number":162,"context_line":"                         res_dict[\u0027cgsnapshots\u0027][2][\u0027name\u0027])"}],"source_content_type":"text/x-python","patch_set":2,"id":"fa1b9901_bed65a25","line":159,"updated":"2015-08-25 06:44:16.000000000","message":"Please correct this order to assertEqual(expected, observed)","commit_id":"54347134db893ff4f4465448358afd66bb75a5de"}],"cinder/tests/unit/api/test_extensions.py":[{"author":{"_account_id":10485,"name":"Ankit Agrawal","email":"ankitagrawal8188@gmail.com","username":"ankitagrawal"},"change_message_id":"69266786aab55047d2af0c36302680831afdb3af","unresolved":false,"context_lines":[{"line_number":83,"context_line":"            request \u003d webob.Request.blank(url)"},{"line_number":84,"context_line":"            response \u003d request.get_response(app)"},{"line_number":85,"context_line":"            output \u003d jsonutils.loads(response.body)"},{"line_number":86,"context_line":"            self.assertEqual(output[\u0027extension\u0027][\u0027alias\u0027],"},{"line_number":87,"context_line":"                             ext[\u0027alias\u0027])"},{"line_number":88,"context_line":""},{"line_number":89,"context_line":"    def test_get_extension_json(self):"}],"source_content_type":"text/x-python","patch_set":2,"id":"fa1b9901_fed612f0","line":86,"updated":"2015-08-25 06:44:16.000000000","message":"Please correct this order to assertEqual(expected, observed)","commit_id":"54347134db893ff4f4465448358afd66bb75a5de"},{"author":{"_account_id":10485,"name":"Ankit Agrawal","email":"ankitagrawal8188@gmail.com","username":"ankitagrawal"},"change_message_id":"69266786aab55047d2af0c36302680831afdb3af","unresolved":false,"context_lines":[{"line_number":142,"context_line":"        self.assertEqual(200, response.status_int)"},{"line_number":143,"context_line":"        xml \u003d response.body"},{"line_number":144,"context_line":""},{"line_number":145,"context_line":"        root \u003d etree.XML(xml)"},{"line_number":146,"context_line":"        self.assertEqual(root.tag.split(\u0027extension\u0027)[0], NS)"},{"line_number":147,"context_line":"        self.assertEqual(\u0027FOXNSOX\u0027, root.get(\u0027alias\u0027))"},{"line_number":148,"context_line":"        self.assertEqual(\u0027Fox In Socks\u0027, root.get(\u0027name\u0027))"}],"source_content_type":"text/x-python","patch_set":2,"id":"fa1b9901_1ef98680","line":145,"updated":"2015-08-25 06:44:16.000000000","message":"Please correct this order to assertEqual(expected, observed)","commit_id":"54347134db893ff4f4465448358afd66bb75a5de"}]}
