)]}'
{"releasenotes/notes/add-list-volume-transfers-with-detail-to-transfers-client-80169bf78cf4fa66.yaml":[{"author":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"change_message_id":"37f648c87d27cfb2fa18b937a7072501c8140fda","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"prelude: \u003e"},{"line_number":3,"context_line":"    Replace this text with content to appear at the top of the section for this"},{"line_number":4,"context_line":"    release. All of the prelude content is merged together and then rendered"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"7ffa3b31_e3c12be6","line":1,"updated":"2017-04-19 12:39:00.000000000","message":"This is a draft, you need to edit this file before commiting it. Have a look at https://github.com/openstack/tempest/tree/master/releasenotes/notes for some examples.","commit_id":"4c1f763cc0f005c4f57c141fdb9f0009f8f12f3b"},{"author":{"_account_id":23081,"name":"Jeremy Zhang","email":"zhangjun_inspur@163.com","username":"jeremy.zhang"},"change_message_id":"b353b4ffca2113c8da41810b71d48a0a4a7d3067","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"prelude: \u003e"},{"line_number":3,"context_line":"    Replace this text with content to appear at the top of the section for this"},{"line_number":4,"context_line":"    release. All of the prelude content is merged together and then rendered"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"7ffa3b31_5ee2f802","line":1,"in_reply_to":"7ffa3b31_e3c12be6","updated":"2017-04-19 12:51:27.000000000","message":"Sorry for forgetting to update the contents, it will be fixed later, thanks.","commit_id":"4c1f763cc0f005c4f57c141fdb9f0009f8f12f3b"}],"tempest/api/volume/test_volume_transfers.py":[{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"9ca8a711773851ac27fac09cdb68a0b0d0e7f3d4","unresolved":false,"context_lines":[{"line_number":56,"context_line":"        # List volume transfers, the result should be greater than"},{"line_number":57,"context_line":"        # or equal to 1"},{"line_number":58,"context_line":"        body \u003d self.client.list_volume_transfers()[\u0027transfers\u0027]"},{"line_number":59,"context_line":"        self.assertThat(len(body), matchers.GreaterThan(0))"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"        # Accept a volume transfer by alt_tenant"},{"line_number":62,"context_line":"        body \u003d self.alt_client.accept_volume_transfer("}],"source_content_type":"text/x-python","patch_set":1,"id":"7ffa3b31_f0cfc1ad","line":59,"range":{"start_line":59,"start_character":8,"end_line":59,"end_character":59},"updated":"2017-04-19 03:22:08.000000000","message":"Since you are here, maybe you can add the similar check as after Line 83","commit_id":"1706664a23d5a8b654ef270a94be3e394deac36b"},{"author":{"_account_id":23081,"name":"Jeremy Zhang","email":"zhangjun_inspur@163.com","username":"jeremy.zhang"},"change_message_id":"65c8dab93ddb28bb4f55ae1cf0a44ca40a5852bd","unresolved":false,"context_lines":[{"line_number":56,"context_line":"        # List volume transfers, the result should be greater than"},{"line_number":57,"context_line":"        # or equal to 1"},{"line_number":58,"context_line":"        body \u003d self.client.list_volume_transfers()[\u0027transfers\u0027]"},{"line_number":59,"context_line":"        self.assertThat(len(body), matchers.GreaterThan(0))"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"        # Accept a volume transfer by alt_tenant"},{"line_number":62,"context_line":"        body \u003d self.alt_client.accept_volume_transfer("}],"source_content_type":"text/x-python","patch_set":1,"id":"7ffa3b31_6b9aa26e","line":59,"range":{"start_line":59,"start_character":8,"end_line":59,"end_character":59},"in_reply_to":"7ffa3b31_f0cfc1ad","updated":"2017-04-19 04:28:58.000000000","message":"Ok, It will be added, thanks","commit_id":"1706664a23d5a8b654ef270a94be3e394deac36b"},{"author":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"change_message_id":"a41adf406695383eb1f74fba45224d32d6f19d56","unresolved":false,"context_lines":[{"line_number":80,"context_line":"            self.volumes_client, volume[\u0027id\u0027], \u0027awaiting-transfer\u0027)"},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"        # List all volume transfers (looking for the one we created)"},{"line_number":83,"context_line":"        body \u003d self.client.list_volume_transfers(detail\u003dTrue)[\u0027transfers\u0027]"},{"line_number":84,"context_line":"        self.assertNotEmpty(body)"},{"line_number":85,"context_line":"        volume_list \u003d [transfer[\u0027volume_id\u0027] for transfer in body]"},{"line_number":86,"context_line":"        self.assertIn(volume[\u0027id\u0027], volume_list,"}],"source_content_type":"text/x-python","patch_set":3,"id":"7ffa3b31_5561abd2","line":83,"updated":"2017-04-19 17:52:26.000000000","message":"I am going to +2 this but:\nThis doesn\u0027t actually test list_volume_transfers with detail, because you don\u0027t test \"detail-specific\" response/attribute.","commit_id":"84e1a3b0b687a48e3819be41964176a9eaf3a759"},{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"a76601d1b1b55823439a0af5c2091a11cd14b89f","unresolved":false,"context_lines":[{"line_number":81,"context_line":""},{"line_number":82,"context_line":"        # List all volume transfers with details, check the detail-specific"},{"line_number":83,"context_line":"        # elements, and look for the created transfer."},{"line_number":84,"context_line":"        body \u003d self.client.list_volume_transfers(detail\u003dTrue)[\u0027transfers\u0027]"},{"line_number":85,"context_line":"        self.assertNotEmpty(body)"},{"line_number":86,"context_line":"        volume_list \u003d []"},{"line_number":87,"context_line":"        for transfer in body:"}],"source_content_type":"text/x-python","patch_set":4,"id":"7ffa3b31_426204b0","line":84,"range":{"start_line":84,"start_character":8,"end_line":84,"end_character":12},"updated":"2017-04-20 01:56:31.000000000","message":"transfers?","commit_id":"3c2e49a47bd72c2c5355a11eb08cbcfaf537a8b7"},{"author":{"_account_id":23081,"name":"Jeremy Zhang","email":"zhangjun_inspur@163.com","username":"jeremy.zhang"},"change_message_id":"2a639a0d7f439d8b09cd1bceaf8d3c6f96e4fc21","unresolved":false,"context_lines":[{"line_number":81,"context_line":""},{"line_number":82,"context_line":"        # List all volume transfers with details, check the detail-specific"},{"line_number":83,"context_line":"        # elements, and look for the created transfer."},{"line_number":84,"context_line":"        body \u003d self.client.list_volume_transfers(detail\u003dTrue)[\u0027transfers\u0027]"},{"line_number":85,"context_line":"        self.assertNotEmpty(body)"},{"line_number":86,"context_line":"        volume_list \u003d []"},{"line_number":87,"context_line":"        for transfer in body:"}],"source_content_type":"text/x-python","patch_set":4,"id":"7ffa3b31_c5fa9ebb","line":84,"range":{"start_line":84,"start_character":8,"end_line":84,"end_character":12},"in_reply_to":"7ffa3b31_426204b0","updated":"2017-04-20 02:55:47.000000000","message":"Done, thanks","commit_id":"3c2e49a47bd72c2c5355a11eb08cbcfaf537a8b7"},{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"a76601d1b1b55823439a0af5c2091a11cd14b89f","unresolved":false,"context_lines":[{"line_number":83,"context_line":"        # elements, and look for the created transfer."},{"line_number":84,"context_line":"        body \u003d self.client.list_volume_transfers(detail\u003dTrue)[\u0027transfers\u0027]"},{"line_number":85,"context_line":"        self.assertNotEmpty(body)"},{"line_number":86,"context_line":"        volume_list \u003d []"},{"line_number":87,"context_line":"        for transfer in body:"},{"line_number":88,"context_line":"            self.assertIn(\u0027created_at\u0027, transfer)"},{"line_number":89,"context_line":"            volume_list.append(transfer[\u0027volume_id\u0027])"},{"line_number":90,"context_line":"        self.assertIn(volume[\u0027id\u0027], volume_list,"},{"line_number":91,"context_line":"                      \u0027Transfer not found for volume %s\u0027 % volume[\u0027id\u0027])"},{"line_number":92,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"7ffa3b31_82000cad","line":89,"range":{"start_line":86,"start_character":0,"end_line":89,"end_character":53},"updated":"2017-04-20 01:56:31.000000000","message":"how about:\n        for transfer in transfers:\n            self.assertIn(\u0027created_at\u0027, transfer)\n        volume_list \u003d [transfer[\u0027volume_id\u0027] for transfer in transfers]","commit_id":"3c2e49a47bd72c2c5355a11eb08cbcfaf537a8b7"},{"author":{"_account_id":23081,"name":"Jeremy Zhang","email":"zhangjun_inspur@163.com","username":"jeremy.zhang"},"change_message_id":"2a639a0d7f439d8b09cd1bceaf8d3c6f96e4fc21","unresolved":false,"context_lines":[{"line_number":83,"context_line":"        # elements, and look for the created transfer."},{"line_number":84,"context_line":"        body \u003d self.client.list_volume_transfers(detail\u003dTrue)[\u0027transfers\u0027]"},{"line_number":85,"context_line":"        self.assertNotEmpty(body)"},{"line_number":86,"context_line":"        volume_list \u003d []"},{"line_number":87,"context_line":"        for transfer in body:"},{"line_number":88,"context_line":"            self.assertIn(\u0027created_at\u0027, transfer)"},{"line_number":89,"context_line":"            volume_list.append(transfer[\u0027volume_id\u0027])"},{"line_number":90,"context_line":"        self.assertIn(volume[\u0027id\u0027], volume_list,"},{"line_number":91,"context_line":"                      \u0027Transfer not found for volume %s\u0027 % volume[\u0027id\u0027])"},{"line_number":92,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"7ffa3b31_65fd0ab0","line":89,"range":{"start_line":86,"start_character":0,"end_line":89,"end_character":53},"in_reply_to":"7ffa3b31_82000cad","updated":"2017-04-20 02:55:47.000000000","message":"Done","commit_id":"3c2e49a47bd72c2c5355a11eb08cbcfaf537a8b7"}]}
