)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":19853,"name":"Nguyen Hung Phuong","email":"phuongnh@vn.fujitsu.com","username":"phuongnh"},"change_message_id":"492a0dacb101c8e7953229529cf75735f4fb8f91","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Reduce (notification) test duplication"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"The shelve notification has been tested by the _test_shelve_offload_server."},{"line_number":10,"context_line":"(For this reason the testing of the shelve) _test_shelve_server is a duplication."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: Ie7a886f5b389c2f0bb9dc66129e4562cc09ba1b5"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"3f1d235d_dfacda8d","line":9,"updated":"2017-07-03 09:38:24.000000000","message":"Can you make the subsequent lines be wrapped at 72 characters?  See [0].\n\n[0] https://wiki.openstack.org/wiki/GitCommitMessages#Summary_of_Git_commit_message_structure","commit_id":"4556948ea1cf70b782869026bf320932e450f4d9"}],"nova/tests/functional/notification_sample_tests/test_instance.py":[{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"2a3dd708b6a7cb3b6a7f7410e5ed372cd4b5988a","unresolved":false,"context_lines":[{"line_number":313,"context_line":"        self.api.post_server_action(server[\u0027id\u0027], {\u0027shelve\u0027: {}})"},{"line_number":314,"context_line":"        self._wait_for_state_change(self.api, server,"},{"line_number":315,"context_line":"                                    expected_status\u003d\u0027SHELVED\u0027)"},{"line_number":316,"context_line":"        self.api.post_server_action(server[\u0027id\u0027], {\u0027shelveOffload\u0027: {}})"},{"line_number":317,"context_line":"        self._wait_for_state_change(self.api, server,"},{"line_number":318,"context_line":"                                    expected_status\u003d\u0027SHELVED_OFFLOADED\u0027)"},{"line_number":319,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"1a6eadb0_5406bcce","line":316,"updated":"2016-12-14 14:32:12.000000000","message":"Thanks for removing duplication. Could you please do the assert of shelve-start and shelve-end notifications after the instance reached SHELVED state to keep the same test as before?","commit_id":"726f2879b016e47173d3642410abaaf8f9831afd"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"8af5537531fcba74a05fc96f8e7ee4f05f4875f5","unresolved":false,"context_lines":[{"line_number":411,"context_line":"                \u0027reservation_id\u0027: server[\u0027reservation_id\u0027],"},{"line_number":412,"context_line":"                \u0027uuid\u0027: server[\u0027id\u0027]},"},{"line_number":413,"context_line":"            actual\u003dfake_notifier.VERSIONED_NOTIFICATIONS[1])"},{"line_number":414,"context_line":"        self.assertEqual(\u0027ACTIVE\u0027, server[\u0027status\u0027])"},{"line_number":415,"context_line":""},{"line_number":416,"context_line":"        fake_notifier.reset()"},{"line_number":417,"context_line":"        self.api.post_server_action(server[\u0027id\u0027], {\u0027shelveOffload\u0027: {}})"}],"source_content_type":"text/x-python","patch_set":5,"id":"3f1d235d_d29f1301","line":414,"range":{"start_line":414,"start_character":8,"end_line":414,"end_character":52},"updated":"2017-07-04 07:25:51.000000000","message":"It is unnecessary because of consistency with other tests.","commit_id":"eb1cc0f8f70013cbe00451f2f7a6e721d215c842"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"8af5537531fcba74a05fc96f8e7ee4f05f4875f5","unresolved":false,"context_lines":[{"line_number":433,"context_line":"            actual\u003dfake_notifier.VERSIONED_NOTIFICATIONS[1])"},{"line_number":434,"context_line":""},{"line_number":435,"context_line":"        self.api.post_server_action(server[\u0027id\u0027], {\u0027unshelve\u0027: None})"},{"line_number":436,"context_line":"        self._wait_for_state_change(self.admin_api, server, \u0027ACTIVE\u0027)"},{"line_number":437,"context_line":""},{"line_number":438,"context_line":"    def _test_unshelve_server(self, server):"},{"line_number":439,"context_line":"        # setting the shelved_offload_time to 0 should set the"}],"source_content_type":"text/x-python","patch_set":5,"id":"3f1d235d_d26dd304","line":436,"range":{"start_line":436,"start_character":36,"end_line":436,"end_character":50},"updated":"2017-07-04 07:25:51.000000000","message":"self.api","commit_id":"eb1cc0f8f70013cbe00451f2f7a6e721d215c842"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"494eba251b0b83e537bb96c261de948418082049","unresolved":false,"context_lines":[{"line_number":394,"context_line":"            actual\u003dfake_notifier.VERSIONED_NOTIFICATIONS[3])"},{"line_number":395,"context_line":""},{"line_number":396,"context_line":"    def _test_shelve_server(self, server):"},{"line_number":397,"context_line":"        self.flags(shelved_offload_time \u003d -1)"},{"line_number":398,"context_line":""},{"line_number":399,"context_line":"        self.api.post_server_action(server[\u0027id\u0027], {\u0027shelve\u0027: {}})"},{"line_number":400,"context_line":"        self._wait_for_state_change(self.api, server,"}],"source_content_type":"text/x-python","patch_set":6,"id":"9f436f4f_b5787f8f","side":"PARENT","line":397,"range":{"start_line":397,"start_character":39,"end_line":397,"end_character":42},"updated":"2017-08-16 17:40:08.000000000","message":"nice catch","commit_id":"768d7cc0a632e1a880f00c5840c1ec8051e161be"}]}
