)]}'
{"tempest/api/identity/admin/v3/test_list_projects.py":[{"author":{"_account_id":17887,"name":"Doug Schveninger","email":"ds6901@att.com","username":"Doug.Schveninger"},"change_message_id":"d1dd1e4ad66542849a785c721bec382d946b76a5","unresolved":false,"context_lines":[{"line_number":46,"context_line":"        super(ListProjectsTestJSON, cls).resource_setup()"},{"line_number":47,"context_line":"        domain_id \u003d cls.os_admin.credentials.domain_id"},{"line_number":48,"context_line":"        # Create project with domain"},{"line_number":49,"context_line":"        p1_name \u003d data_utils.rand_name(\u0027project\u0027)"},{"line_number":50,"context_line":"        cls.p1 \u003d cls.projects_client.create_project("},{"line_number":51,"context_line":"            p1_name, enabled\u003dFalse, domain_id\u003ddomain_id)[\u0027project\u0027]"},{"line_number":52,"context_line":"        cls.addClassResourceCleanup(cls.projects_client.delete_project,"}],"source_content_type":"text/x-python","patch_set":1,"id":"7faddb67_3ff494ce","line":49,"range":{"start_line":49,"start_character":40,"end_line":49,"end_character":47},"updated":"2019-08-21 11:35:48.000000000","message":"NIT: IMO the word project on a project provides little value, could we change this to use class name?  I am using this for the discussion ore than a request for change","commit_id":"149a28b858f21c42a35d4373d4ba3fd140cde7be"},{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"a25a076af7adb74fbccda03aeb2211a633e5c271","unresolved":false,"context_lines":[{"line_number":46,"context_line":"        super(ListProjectsTestJSON, cls).resource_setup()"},{"line_number":47,"context_line":"        domain_id \u003d cls.os_admin.credentials.domain_id"},{"line_number":48,"context_line":"        # Create project with domain"},{"line_number":49,"context_line":"        p1_name \u003d data_utils.rand_name(\u0027project\u0027)"},{"line_number":50,"context_line":"        cls.p1 \u003d cls.projects_client.create_project("},{"line_number":51,"context_line":"            p1_name, enabled\u003dFalse, domain_id\u003ddomain_id)[\u0027project\u0027]"},{"line_number":52,"context_line":"        cls.addClassResourceCleanup(cls.projects_client.delete_project,"}],"source_content_type":"text/x-python","patch_set":1,"id":"7faddb67_0637fde4","line":49,"range":{"start_line":49,"start_character":40,"end_line":49,"end_character":47},"in_reply_to":"7faddb67_3ff494ce","updated":"2019-08-22 07:05:25.000000000","message":"Yes, rand name with class name is better","commit_id":"149a28b858f21c42a35d4373d4ba3fd140cde7be"},{"author":{"_account_id":17887,"name":"Doug Schveninger","email":"ds6901@att.com","username":"Doug.Schveninger"},"change_message_id":"d1dd1e4ad66542849a785c721bec382d946b76a5","unresolved":false,"context_lines":[{"line_number":52,"context_line":"        cls.addClassResourceCleanup(cls.projects_client.delete_project,"},{"line_number":53,"context_line":"                                    cls.p1[\u0027id\u0027])"},{"line_number":54,"context_line":"        # Create default project"},{"line_number":55,"context_line":"        p2_name \u003d data_utils.rand_name(\u0027project\u0027)"},{"line_number":56,"context_line":"        cls.p2 \u003d cls.projects_client.create_project(p2_name)[\u0027project\u0027]"},{"line_number":57,"context_line":"        cls.addClassResourceCleanup(cls.projects_client.delete_project,"},{"line_number":58,"context_line":"                                    cls.p2[\u0027id\u0027])"}],"source_content_type":"text/x-python","patch_set":1,"id":"7faddb67_fff91cc4","line":55,"range":{"start_line":55,"start_character":40,"end_line":55,"end_character":47},"updated":"2019-08-21 11:35:48.000000000","message":"ditto","commit_id":"149a28b858f21c42a35d4373d4ba3fd140cde7be"},{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"a25a076af7adb74fbccda03aeb2211a633e5c271","unresolved":false,"context_lines":[{"line_number":52,"context_line":"        cls.addClassResourceCleanup(cls.projects_client.delete_project,"},{"line_number":53,"context_line":"                                    cls.p1[\u0027id\u0027])"},{"line_number":54,"context_line":"        # Create default project"},{"line_number":55,"context_line":"        p2_name \u003d data_utils.rand_name(\u0027project\u0027)"},{"line_number":56,"context_line":"        cls.p2 \u003d cls.projects_client.create_project(p2_name)[\u0027project\u0027]"},{"line_number":57,"context_line":"        cls.addClassResourceCleanup(cls.projects_client.delete_project,"},{"line_number":58,"context_line":"                                    cls.p2[\u0027id\u0027])"}],"source_content_type":"text/x-python","patch_set":1,"id":"7faddb67_c62c8594","line":55,"range":{"start_line":55,"start_character":40,"end_line":55,"end_character":47},"in_reply_to":"7faddb67_fff91cc4","updated":"2019-08-22 07:05:25.000000000","message":"Done","commit_id":"149a28b858f21c42a35d4373d4ba3fd140cde7be"},{"author":{"_account_id":17887,"name":"Doug Schveninger","email":"ds6901@att.com","username":"Doug.Schveninger"},"change_message_id":"d1dd1e4ad66542849a785c721bec382d946b76a5","unresolved":false,"context_lines":[{"line_number":57,"context_line":"        cls.addClassResourceCleanup(cls.projects_client.delete_project,"},{"line_number":58,"context_line":"                                    cls.p2[\u0027id\u0027])"},{"line_number":59,"context_line":"        # Create a new project (p3) using p2 as parent project"},{"line_number":60,"context_line":"        p3_name \u003d data_utils.rand_name(\u0027project\u0027)"},{"line_number":61,"context_line":"        cls.p3 \u003d cls.projects_client.create_project("},{"line_number":62,"context_line":"            p3_name, parent_id\u003dcls.p2[\u0027id\u0027])[\u0027project\u0027]"},{"line_number":63,"context_line":"        cls.addClassResourceCleanup(cls.projects_client.delete_project,"}],"source_content_type":"text/x-python","patch_set":1,"id":"7faddb67_9f2ee840","line":60,"range":{"start_line":60,"start_character":40,"end_line":60,"end_character":47},"updated":"2019-08-21 11:35:48.000000000","message":"ditto","commit_id":"149a28b858f21c42a35d4373d4ba3fd140cde7be"},{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"a25a076af7adb74fbccda03aeb2211a633e5c271","unresolved":false,"context_lines":[{"line_number":57,"context_line":"        cls.addClassResourceCleanup(cls.projects_client.delete_project,"},{"line_number":58,"context_line":"                                    cls.p2[\u0027id\u0027])"},{"line_number":59,"context_line":"        # Create a new project (p3) using p2 as parent project"},{"line_number":60,"context_line":"        p3_name \u003d data_utils.rand_name(\u0027project\u0027)"},{"line_number":61,"context_line":"        cls.p3 \u003d cls.projects_client.create_project("},{"line_number":62,"context_line":"            p3_name, parent_id\u003dcls.p2[\u0027id\u0027])[\u0027project\u0027]"},{"line_number":63,"context_line":"        cls.addClassResourceCleanup(cls.projects_client.delete_project,"}],"source_content_type":"text/x-python","patch_set":1,"id":"7faddb67_664d9170","line":60,"range":{"start_line":60,"start_character":40,"end_line":60,"end_character":47},"in_reply_to":"7faddb67_9f2ee840","updated":"2019-08-22 07:05:25.000000000","message":"Done","commit_id":"149a28b858f21c42a35d4373d4ba3fd140cde7be"}]}
