)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"4e0b92adb625a6536d0b2957cfa73abd5d74ec28","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Modify the group types date and modify some function error"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Modify the group types date to the correct value according to the API document described"},{"line_number":10,"context_line":"Modify the parameter error in the function check_service_client_function"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: I6f4577a075ea18d6fa3d11fcc72e1b3b2f626313"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"7faddb67_db868666","line":10,"range":{"start_line":10,"start_character":0,"end_line":10,"end_character":72},"updated":"2019-08-08 08:25:59.000000000","message":"This can be removed.","commit_id":"5d6f00ca5155a46c7db785e165ea25fed6f2037e"},{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"f9028a5d245df0724fb1c1c7fa26992155e87868","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     wanglbj \u003cwanglbj@inspur.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2019-08-08 12:36:21 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Modify the group types date"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Modify the group types date to the correct value"},{"line_number":10,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"7faddb67_b40d7ee9","line":7,"range":{"start_line":7,"start_character":22,"end_line":7,"end_character":27},"updated":"2019-08-14 02:28:13.000000000","message":"data","commit_id":"41178cb8af300745382368ba5b88e698dff649c0"},{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"f9028a5d245df0724fb1c1c7fa26992155e87868","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Modify the group types date"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Modify the group types date to the correct value"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: I6f4577a075ea18d6fa3d11fcc72e1b3b2f626313"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"7faddb67_d4103a03","line":9,"range":{"start_line":9,"start_character":22,"end_line":9,"end_character":27},"updated":"2019-08-14 02:28:13.000000000","message":"data","commit_id":"41178cb8af300745382368ba5b88e698dff649c0"}],"tempest/lib/services/volume/v3/group_types_client.py":[{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"9541af9499b4a98474232b8b0e7a74dfb33f7e63","unresolved":false,"context_lines":[{"line_number":46,"context_line":""},{"line_number":47,"context_line":"        For a full list of available parameters, please refer to the official"},{"line_number":48,"context_line":"        API reference:"},{"line_number":49,"context_line":"        https://docs.openstack.org/api-ref/block-storage/v3/#delete-group-type"},{"line_number":50,"context_line":"        \"\"\""},{"line_number":51,"context_line":"        resp, body \u003d self.delete(\"group_types/%s\" % group_type_id)"},{"line_number":52,"context_line":"        self.expected_success(202, resp.status)"}],"source_content_type":"text/x-python","patch_set":2,"id":"7faddb67_49540fff","line":49,"range":{"start_line":49,"start_character":8,"end_line":49,"end_character":78},"updated":"2019-08-08 07:20:22.000000000","message":"Usually we will add api ref link if there is **kwargs param, \"For a full list of available parameters\", and if no other available parameter, we may omit the api ref link.\n\ne.g.,\ndef list_group_types(self, **params)","commit_id":"b54f5ac778b3e8d6138b84cb2475a839b0fb00bc"},{"author":{"_account_id":30643,"name":"wanglbj","email":"wanglbj@inspur.com","username":"wanglbj"},"change_message_id":"21b028353ec224caf4775f1fe6ebc66286343e04","unresolved":false,"context_lines":[{"line_number":46,"context_line":""},{"line_number":47,"context_line":"        For a full list of available parameters, please refer to the official"},{"line_number":48,"context_line":"        API reference:"},{"line_number":49,"context_line":"        https://docs.openstack.org/api-ref/block-storage/v3/#delete-group-type"},{"line_number":50,"context_line":"        \"\"\""},{"line_number":51,"context_line":"        resp, body \u003d self.delete(\"group_types/%s\" % group_type_id)"},{"line_number":52,"context_line":"        self.expected_success(202, resp.status)"}],"source_content_type":"text/x-python","patch_set":2,"id":"7faddb67_db78c690","line":49,"range":{"start_line":49,"start_character":8,"end_line":49,"end_character":78},"in_reply_to":"7faddb67_49540fff","updated":"2019-08-08 08:22:09.000000000","message":"Thanks, I will remove it.","commit_id":"b54f5ac778b3e8d6138b84cb2475a839b0fb00bc"}],"tempest/tests/lib/services/volume/v3/test_group_types_client.py":[{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"7e4f70ce8fd61b4201c3b035845ccd8bdc79bfe8","unresolved":false,"context_lines":[{"line_number":38,"context_line":"            \"name\": \"group-type-001\","},{"line_number":39,"context_line":"            \"description\": \"Test group type 1\","},{"line_number":40,"context_line":"            \"is_public\": True,"},{"line_number":41,"context_line":"            \"created_at\": \"20127-06-20T03:50:07Z\","},{"line_number":42,"context_line":"            \"group_specs\": {},"},{"line_number":43,"context_line":"        }"},{"line_number":44,"context_line":"    }"}],"source_content_type":"text/x-python","patch_set":1,"id":"7faddb67_2ed75952","line":41,"range":{"start_line":41,"start_character":12,"end_line":41,"end_character":50},"updated":"2019-08-08 06:19:28.000000000","message":"This seems not present in api ref.\nhttps://docs.openstack.org/api-ref/block-storage/v3/?expanded\u003dshow-group-type-details-detail#show-group-type-details","commit_id":"07f3224876afd0ac3521e77038a3e350ddadc27f"},{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"7e4f70ce8fd61b4201c3b035845ccd8bdc79bfe8","unresolved":false,"context_lines":[{"line_number":204,"context_line":"            self.client.delete_group_type,"},{"line_number":205,"context_line":"            \u0027tempest.lib.common.rest_client.RestClient.delete\u0027,"},{"line_number":206,"context_line":"            {},"},{"line_number":207,"context_line":"            status\u003d202,"},{"line_number":208,"context_line":"            group_type_id\u003d\u00270e58433f-d108-4bf3-a22c-34e6b71ef86b\u0027)"},{"line_number":209,"context_line":""},{"line_number":210,"context_line":"    def test_show_group_type_with_str_body(self):"}],"source_content_type":"text/x-python","patch_set":1,"id":"7faddb67_aed4a948","line":207,"range":{"start_line":207,"start_character":12,"end_line":207,"end_character":23},"updated":"2019-08-08 06:19:28.000000000","message":"The param sequence makes no difference for kwargs dict keys.","commit_id":"07f3224876afd0ac3521e77038a3e350ddadc27f"},{"author":{"_account_id":30643,"name":"wanglbj","email":"wanglbj@inspur.com","username":"wanglbj"},"change_message_id":"21b028353ec224caf4775f1fe6ebc66286343e04","unresolved":false,"context_lines":[{"line_number":204,"context_line":"            self.client.delete_group_type,"},{"line_number":205,"context_line":"            \u0027tempest.lib.common.rest_client.RestClient.delete\u0027,"},{"line_number":206,"context_line":"            {},"},{"line_number":207,"context_line":"            status\u003d202,"},{"line_number":208,"context_line":"            group_type_id\u003d\u00270e58433f-d108-4bf3-a22c-34e6b71ef86b\u0027)"},{"line_number":209,"context_line":""},{"line_number":210,"context_line":"    def test_show_group_type_with_str_body(self):"}],"source_content_type":"text/x-python","patch_set":1,"id":"7faddb67_ee4941b7","line":207,"range":{"start_line":207,"start_character":12,"end_line":207,"end_character":23},"in_reply_to":"7faddb67_4efdf56c","updated":"2019-08-08 08:22:09.000000000","message":"Done","commit_id":"07f3224876afd0ac3521e77038a3e350ddadc27f"},{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"3457ee7b8c974dd1b7b6be0f0816240d9d5a62b7","unresolved":false,"context_lines":[{"line_number":204,"context_line":"            self.client.delete_group_type,"},{"line_number":205,"context_line":"            \u0027tempest.lib.common.rest_client.RestClient.delete\u0027,"},{"line_number":206,"context_line":"            {},"},{"line_number":207,"context_line":"            status\u003d202,"},{"line_number":208,"context_line":"            group_type_id\u003d\u00270e58433f-d108-4bf3-a22c-34e6b71ef86b\u0027)"},{"line_number":209,"context_line":""},{"line_number":210,"context_line":"    def test_show_group_type_with_str_body(self):"}],"source_content_type":"text/x-python","patch_set":1,"id":"7faddb67_6e6f91fc","line":207,"range":{"start_line":207,"start_character":12,"end_line":207,"end_character":23},"in_reply_to":"7faddb67_4efdf56c","updated":"2019-08-08 07:10:44.000000000","message":"def check_service_client_function(self, function, function2mock,\n                                      body, to_utf\u003dFalse, status\u003d200,\n                                      headers\u003dNone, mock_args\u003dNone,\n                                      resp_as_string\u003dFalse,\n                                      **kwargs):\n\n\u0027status\u0027 will be consumed because of \"status\u003d200\", and what\u0027s left will be deemed as **kwargs.\n\nSo no matter where we put status param, it won\u0027t be deemed as parameter of delete_group_type.\n(Pdb) kwargs\n{\u0027group_type_id\u0027: \u00270e58433f-d108-4bf3-a22c-34e6b71ef86b\u0027}","commit_id":"07f3224876afd0ac3521e77038a3e350ddadc27f"},{"author":{"_account_id":30643,"name":"wanglbj","email":"wanglbj@inspur.com","username":"wanglbj"},"change_message_id":"6ba1e1feb6467b19723c94b82b0300416c2c7952","unresolved":false,"context_lines":[{"line_number":204,"context_line":"            self.client.delete_group_type,"},{"line_number":205,"context_line":"            \u0027tempest.lib.common.rest_client.RestClient.delete\u0027,"},{"line_number":206,"context_line":"            {},"},{"line_number":207,"context_line":"            status\u003d202,"},{"line_number":208,"context_line":"            group_type_id\u003d\u00270e58433f-d108-4bf3-a22c-34e6b71ef86b\u0027)"},{"line_number":209,"context_line":""},{"line_number":210,"context_line":"    def test_show_group_type_with_str_body(self):"}],"source_content_type":"text/x-python","patch_set":1,"id":"7faddb67_4efdf56c","line":207,"range":{"start_line":207,"start_character":12,"end_line":207,"end_character":23},"in_reply_to":"7faddb67_aed4a948","updated":"2019-08-08 06:57:51.000000000","message":"If param like \u0027group_type_id\u003d\u0027123\u0027, status\u003d202\u0027, The param \u0027status\u0027 is belong to function delete_group_type, But actually, the param \u0027status\u0027 is belong to function check_service_client_function,  So i think the param sequence like \u0027 status\u003d202, group_type_id\u003d\u0027123\u0027\u0027 is right.","commit_id":"07f3224876afd0ac3521e77038a3e350ddadc27f"}]}
