)]}'
{"nova/tests/unit/api/ec2/test_middleware.py":[{"author":{"_account_id":9569,"name":"Sergey Nikitin","email":"nikitinserv@gmail.com","username":"snikitin"},"change_message_id":"a79bf0b6d83ea42662b890ea59d211dbc09320ab","unresolved":false,"context_lines":[{"line_number":175,"context_line":""},{"line_number":176,"context_line":"    def _validate_ec2_error(self, response, http_status, ec2_code):"},{"line_number":177,"context_line":"        self.assertEqual(\u0027Expected HTTP status %s\u0027 % http_status,"},{"line_number":178,"context_line":"                         http_status, response.status_code)"},{"line_number":179,"context_line":"        root_e \u003d etree.XML(response.body)"},{"line_number":180,"context_line":"        self.assertEqual(\"Top element must be Response.\","},{"line_number":181,"context_line":"                         \u0027Response\u0027, root_e.tag)"}],"source_content_type":"text/x-python","patch_set":1,"id":"da20952f_1290d0eb","line":178,"updated":"2015-09-02 11:28:57.000000000","message":"\"Expected HTTP status %s\u0027 % http_status\" is a failure message, you can\u0027t move it. It should be \n\n self.assertEqual(http_status, response.status_code, \u0027Expected HTTP status %s\u0027 % http_status)","commit_id":"9fda8362390c4e26070c40f96967e417f3afacf5"},{"author":{"_account_id":10300,"name":"Pranali Deore","email":"pranalideore@gmail.com","username":"PranaliDeore"},"change_message_id":"5698b7a46690954148c8449a3bdeadd899d2e290","unresolved":false,"context_lines":[{"line_number":175,"context_line":""},{"line_number":176,"context_line":"    def _validate_ec2_error(self, response, http_status, ec2_code):"},{"line_number":177,"context_line":"        self.assertEqual(\u0027Expected HTTP status %s\u0027 % http_status,"},{"line_number":178,"context_line":"                         http_status, response.status_code)"},{"line_number":179,"context_line":"        root_e \u003d etree.XML(response.body)"},{"line_number":180,"context_line":"        self.assertEqual(\"Top element must be Response.\","},{"line_number":181,"context_line":"                         \u0027Response\u0027, root_e.tag)"}],"source_content_type":"text/x-python","patch_set":1,"id":"da20952f_abbdb3d8","line":178,"in_reply_to":"da20952f_1290d0eb","updated":"2015-09-03 13:26:30.000000000","message":"Done","commit_id":"9fda8362390c4e26070c40f96967e417f3afacf5"},{"author":{"_account_id":9569,"name":"Sergey Nikitin","email":"nikitinserv@gmail.com","username":"snikitin"},"change_message_id":"a79bf0b6d83ea42662b890ea59d211dbc09320ab","unresolved":false,"context_lines":[{"line_number":178,"context_line":"                         http_status, response.status_code)"},{"line_number":179,"context_line":"        root_e \u003d etree.XML(response.body)"},{"line_number":180,"context_line":"        self.assertEqual(\"Top element must be Response.\","},{"line_number":181,"context_line":"                         \u0027Response\u0027, root_e.tag)"},{"line_number":182,"context_line":"        errors_e \u003d root_e.find(\u0027Errors\u0027)"},{"line_number":183,"context_line":"        error_e \u003d errors_e[0]"},{"line_number":184,"context_line":"        code_e \u003d error_e.find(\u0027Code\u0027)"}],"source_content_type":"text/x-python","patch_set":1,"id":"da20952f_32b0748b","line":181,"updated":"2015-09-02 11:28:57.000000000","message":"ditto","commit_id":"9fda8362390c4e26070c40f96967e417f3afacf5"},{"author":{"_account_id":10300,"name":"Pranali Deore","email":"pranalideore@gmail.com","username":"PranaliDeore"},"change_message_id":"5698b7a46690954148c8449a3bdeadd899d2e290","unresolved":false,"context_lines":[{"line_number":178,"context_line":"                         http_status, response.status_code)"},{"line_number":179,"context_line":"        root_e \u003d etree.XML(response.body)"},{"line_number":180,"context_line":"        self.assertEqual(\"Top element must be Response.\","},{"line_number":181,"context_line":"                         \u0027Response\u0027, root_e.tag)"},{"line_number":182,"context_line":"        errors_e \u003d root_e.find(\u0027Errors\u0027)"},{"line_number":183,"context_line":"        error_e \u003d errors_e[0]"},{"line_number":184,"context_line":"        code_e \u003d error_e.find(\u0027Code\u0027)"}],"source_content_type":"text/x-python","patch_set":1,"id":"da20952f_4bb417f1","line":181,"in_reply_to":"da20952f_32b0748b","updated":"2015-09-03 13:26:30.000000000","message":"Done","commit_id":"9fda8362390c4e26070c40f96967e417f3afacf5"}]}
