)]}'
{"HACKING.rst":[{"author":{"_account_id":5292,"name":"Christopher Yeoh","email":"cbkyeoh@gmail.com","username":"cyeoh-0"},"change_message_id":"b4aac31209ac20d8f4df4ba8cbdc4e8c8c348000","unresolved":false,"context_lines":[{"line_number":248,"context_line":""},{"line_number":249,"context_line":"    def test_volume_backup_create_get_detailed_list_restore_delete(self):"},{"line_number":250,"context_line":"        pass"},{"line_number":251,"context_line":"        "},{"line_number":252,"context_line":"a docstring would be useful because while the test title is fairly descriptive"},{"line_number":253,"context_line":"the operations being performed are complex enough that a bit more explanation"},{"line_number":254,"context_line":"will help people figure out the intent of the test."}],"source_content_type":"text/x-rst","patch_set":2,"id":"1abeadc6_720bb17d","line":251,"updated":"2014-08-25 07:45:48.000000000","message":"stray whitespace","commit_id":"b57e9bc81835fe594a99fcf86f52afa403ae235c"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"e07408014bfbe4dc9f3dd0f08283710c3a051c94","unresolved":false,"context_lines":[{"line_number":248,"context_line":""},{"line_number":249,"context_line":"    def test_volume_backup_create_get_detailed_list_restore_delete(self):"},{"line_number":250,"context_line":"        pass"},{"line_number":251,"context_line":"        "},{"line_number":252,"context_line":"a docstring would be useful because while the test title is fairly descriptive"},{"line_number":253,"context_line":"the operations being performed are complex enough that a bit more explanation"},{"line_number":254,"context_line":"will help people figure out the intent of the test."}],"source_content_type":"text/x-rst","patch_set":2,"id":"1abeadc6_93bc8f6e","line":251,"in_reply_to":"1abeadc6_720bb17d","updated":"2014-08-26 17:10:03.000000000","message":"Done","commit_id":"b57e9bc81835fe594a99fcf86f52afa403ae235c"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"0f9e4d06907060f977ac3e1ff969a1ada2e4fd02","unresolved":false,"context_lines":[{"line_number":241,"context_line":"enough. For example::"},{"line_number":242,"context_line":""},{"line_number":243,"context_line":"    def test_get_role_by_id(self):"},{"line_number":244,"context_line":"        \"\"\"Get a role by its id.\"\"\""},{"line_number":245,"context_line":""},{"line_number":246,"context_line":"the docstring there is superfluous and shouldn\u0027t be added. but for a method"},{"line_number":247,"context_line":"like::"}],"source_content_type":"text/x-rst","patch_set":3,"id":"da9df570_c8cf61af","line":244,"updated":"2014-09-22 01:50:59.000000000","message":"nice sample, I agree with we don\u0027t need to add docstring in this case.","commit_id":"7a11b2531f1a8ada2a9c755f3c64ea3e1a39e00b"},{"author":{"_account_id":5292,"name":"Christopher Yeoh","email":"cbkyeoh@gmail.com","username":"cyeoh-0"},"change_message_id":"ff9e4e3588cc9e58b5ef5dcb4c5ab9dfb2e9078c","unresolved":false,"context_lines":[{"line_number":248,"context_line":""},{"line_number":249,"context_line":"    def test_volume_backup_create_get_detailed_list_restore_delete(self):"},{"line_number":250,"context_line":"        pass"},{"line_number":251,"context_line":" "},{"line_number":252,"context_line":"a docstring would be useful because while the test title is fairly descriptive"},{"line_number":253,"context_line":"the operations being performed are complex enough that a bit more explanation"},{"line_number":254,"context_line":"will help people figure out the intent of the test."}],"source_content_type":"text/x-rst","patch_set":3,"id":"fa98f980_2165831d","line":251,"updated":"2014-09-16 05:20:13.000000000","message":"minor whitespace nit","commit_id":"7a11b2531f1a8ada2a9c755f3c64ea3e1a39e00b"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"0f9e4d06907060f977ac3e1ff969a1ada2e4fd02","unresolved":false,"context_lines":[{"line_number":248,"context_line":""},{"line_number":249,"context_line":"    def test_volume_backup_create_get_detailed_list_restore_delete(self):"},{"line_number":250,"context_line":"        pass"},{"line_number":251,"context_line":" "},{"line_number":252,"context_line":"a docstring would be useful because while the test title is fairly descriptive"},{"line_number":253,"context_line":"the operations being performed are complex enough that a bit more explanation"},{"line_number":254,"context_line":"will help people figure out the intent of the test."}],"source_content_type":"text/x-rst","patch_set":3,"id":"da9df570_c8f841e8","line":251,"in_reply_to":"fa98f980_2165831d","updated":"2014-09-22 01:50:59.000000000","message":"Nice catch, Chris","commit_id":"7a11b2531f1a8ada2a9c755f3c64ea3e1a39e00b"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"59b7c3b6f2c34a4033238eb21bed7a08471b8849","unresolved":false,"context_lines":[{"line_number":248,"context_line":""},{"line_number":249,"context_line":"    def test_volume_backup_create_get_detailed_list_restore_delete(self):"},{"line_number":250,"context_line":"        pass"},{"line_number":251,"context_line":" "},{"line_number":252,"context_line":"a docstring would be useful because while the test title is fairly descriptive"},{"line_number":253,"context_line":"the operations being performed are complex enough that a bit more explanation"},{"line_number":254,"context_line":"will help people figure out the intent of the test."}],"source_content_type":"text/x-rst","patch_set":3,"id":"fa98f980_32ece592","line":251,"in_reply_to":"fa98f980_2165831d","updated":"2014-09-23 14:05:38.000000000","message":"sigh, I fail...","commit_id":"7a11b2531f1a8ada2a9c755f3c64ea3e1a39e00b"}]}
