)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"change_message_id":"4930e9c483056226ca8dc585c552dad119979f29","unresolved":false,"context_lines":[{"line_number":16,"context_line":"add them gradually, and limit the modified files in one patch"},{"line_number":17,"context_line":"for the convenience of reviewing."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"BTW: some minor code refactor is done along with this patch."},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"Change-Id: I072bd2c86a7f50559e9e452dda3e1669fad3be00"},{"line_number":22,"context_line":"partially-implements: blueprint testcase-description"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"3f4c43b2_871d2c11","line":19,"updated":"2020-04-17 05:24:41.000000000","message":"heh, I see.","commit_id":"c16883ff34cc143b35c5b02d1aa113d49488ec99"}],"tempest/api/identity/v3/test_catalog.py":[{"author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"change_message_id":"4930e9c483056226ca8dc585c552dad119979f29","unresolved":false,"context_lines":[{"line_number":33,"context_line":"        # next, we need to GET the catalog using the catalog client"},{"line_number":34,"context_line":"        catalog \u003d self.non_admin_catalog_client.show_catalog()[\u0027catalog\u0027]"},{"line_number":35,"context_line":"        # get list of the service types present in the catalog"},{"line_number":36,"context_line":"        catalog_services \u003d [service[\u0027type\u0027] for service in catalog]"},{"line_number":37,"context_line":"        for service in standard_service_values:"},{"line_number":38,"context_line":"            # if service enabled, check if it has a standard type value"},{"line_number":39,"context_line":"            if service[\u0027name\u0027] \u003d\u003d \u0027keystone\u0027 or\\"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f4c43b2_272ff83f","line":36,"range":{"start_line":36,"start_character":26,"end_line":36,"end_character":67},"updated":"2020-04-17 05:24:41.000000000","message":"This can be separated into a different patch because I feel this is a kind of refactoring which is a different topic.","commit_id":"c16883ff34cc143b35c5b02d1aa113d49488ec99"},{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"7f18a41151670591ef0b4f74d716279a7912b6a1","unresolved":false,"context_lines":[{"line_number":33,"context_line":"        # next, we need to GET the catalog using the catalog client"},{"line_number":34,"context_line":"        catalog \u003d self.non_admin_catalog_client.show_catalog()[\u0027catalog\u0027]"},{"line_number":35,"context_line":"        # get list of the service types present in the catalog"},{"line_number":36,"context_line":"        catalog_services \u003d [service[\u0027type\u0027] for service in catalog]"},{"line_number":37,"context_line":"        for service in standard_service_values:"},{"line_number":38,"context_line":"            # if service enabled, check if it has a standard type value"},{"line_number":39,"context_line":"            if service[\u0027name\u0027] \u003d\u003d \u0027keystone\u0027 or\\"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f4c43b2_87ffec32","line":36,"range":{"start_line":36,"start_character":26,"end_line":36,"end_character":67},"in_reply_to":"3f4c43b2_272ff83f","updated":"2020-04-17 06:33:06.000000000","message":"Yes, I know it\u0027s not good to do this in this patch, I just can\u0027t help shortening the code when I happen to see them:)","commit_id":"c16883ff34cc143b35c5b02d1aa113d49488ec99"}]}
