)]}'
{"tempest/api/identity/admin/v3/test_projects.py":[{"author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"change_message_id":"b71a41246817d80c8ef31a0c44faef1b9d63b7a7","unresolved":false,"context_lines":[{"line_number":41,"context_line":"    def test_project_create_with_domain(self):"},{"line_number":42,"context_line":"        # Create project with a domain"},{"line_number":43,"context_line":"        domain \u003d self.setup_test_domain()"},{"line_number":44,"context_line":"        project_name \u003d data_utils.rand_name(\u0027project\u0027)"},{"line_number":45,"context_line":"        project \u003d self.setup_test_project("},{"line_number":46,"context_line":"            name\u003dproject_name, domain_id\u003ddomain[\u0027id\u0027])"},{"line_number":47,"context_line":"        project_id \u003d project[\u0027id\u0027]"}],"source_content_type":"text/x-python","patch_set":1,"id":"7ffa3b31_594f966a","line":44,"updated":"2017-04-20 08:35:26.000000000","message":"Why did you leave this rand_name call?","commit_id":"8b5f928c9dfbf0138eb7abfcb8f0687bc96b162b"},{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"0545f2800921ec5501a929fe8b893a9df929d280","unresolved":false,"context_lines":[{"line_number":41,"context_line":"    def test_project_create_with_domain(self):"},{"line_number":42,"context_line":"        # Create project with a domain"},{"line_number":43,"context_line":"        domain \u003d self.setup_test_domain()"},{"line_number":44,"context_line":"        project_name \u003d data_utils.rand_name(\u0027project\u0027)"},{"line_number":45,"context_line":"        project \u003d self.setup_test_project("},{"line_number":46,"context_line":"            name\u003dproject_name, domain_id\u003ddomain[\u0027id\u0027])"},{"line_number":47,"context_line":"        project_id \u003d project[\u0027id\u0027]"}],"source_content_type":"text/x-python","patch_set":1,"id":"7ffa3b31_19feae6a","line":44,"in_reply_to":"7ffa3b31_594f966a","updated":"2017-04-20 08:52:39.000000000","message":"because project_name is used in line #48","commit_id":"8b5f928c9dfbf0138eb7abfcb8f0687bc96b162b"},{"author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"change_message_id":"b71a41246817d80c8ef31a0c44faef1b9d63b7a7","unresolved":false,"context_lines":[{"line_number":69,"context_line":"        self.assertEqual(domain_id, parent_id)"},{"line_number":70,"context_line":""},{"line_number":71,"context_line":"        # Create a project using root_project_id as parent_id"},{"line_number":72,"context_line":"        project_name \u003d data_utils.rand_name(\u0027project\u0027)"},{"line_number":73,"context_line":"        project \u003d self.setup_test_project("},{"line_number":74,"context_line":"            name\u003dproject_name, domain_id\u003ddomain_id, parent_id\u003droot_project_id)"},{"line_number":75,"context_line":"        self.addCleanup(self.projects_client.delete_project, project[\u0027id\u0027])"}],"source_content_type":"text/x-python","patch_set":1,"id":"7ffa3b31_3954cafe","line":72,"updated":"2017-04-20 08:35:26.000000000","message":"ditto","commit_id":"8b5f928c9dfbf0138eb7abfcb8f0687bc96b162b"},{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"0545f2800921ec5501a929fe8b893a9df929d280","unresolved":false,"context_lines":[{"line_number":69,"context_line":"        self.assertEqual(domain_id, parent_id)"},{"line_number":70,"context_line":""},{"line_number":71,"context_line":"        # Create a project using root_project_id as parent_id"},{"line_number":72,"context_line":"        project_name \u003d data_utils.rand_name(\u0027project\u0027)"},{"line_number":73,"context_line":"        project \u003d self.setup_test_project("},{"line_number":74,"context_line":"            name\u003dproject_name, domain_id\u003ddomain_id, parent_id\u003droot_project_id)"},{"line_number":75,"context_line":"        self.addCleanup(self.projects_client.delete_project, project[\u0027id\u0027])"}],"source_content_type":"text/x-python","patch_set":1,"id":"7ffa3b31_d94046a8","line":72,"in_reply_to":"7ffa3b31_3954cafe","updated":"2017-04-20 08:52:39.000000000","message":"because project_name is used in line #77","commit_id":"8b5f928c9dfbf0138eb7abfcb8f0687bc96b162b"},{"author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"change_message_id":"b71a41246817d80c8ef31a0c44faef1b9d63b7a7","unresolved":false,"context_lines":[{"line_number":72,"context_line":"        project_name \u003d data_utils.rand_name(\u0027project\u0027)"},{"line_number":73,"context_line":"        project \u003d self.setup_test_project("},{"line_number":74,"context_line":"            name\u003dproject_name, domain_id\u003ddomain_id, parent_id\u003droot_project_id)"},{"line_number":75,"context_line":"        self.addCleanup(self.projects_client.delete_project, project[\u0027id\u0027])"},{"line_number":76,"context_line":"        parent_id \u003d project[\u0027parent_id\u0027]"},{"line_number":77,"context_line":"        self.assertEqual(project_name, project[\u0027name\u0027])"},{"line_number":78,"context_line":"        self.assertEqual(root_project_id, parent_id)"}],"source_content_type":"text/x-python","patch_set":1,"id":"7ffa3b31_19558efa","line":75,"updated":"2017-04-20 08:35:26.000000000","message":"Why don\u0027t you remove this addCleanup?","commit_id":"8b5f928c9dfbf0138eb7abfcb8f0687bc96b162b"},{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"0545f2800921ec5501a929fe8b893a9df929d280","unresolved":false,"context_lines":[{"line_number":72,"context_line":"        project_name \u003d data_utils.rand_name(\u0027project\u0027)"},{"line_number":73,"context_line":"        project \u003d self.setup_test_project("},{"line_number":74,"context_line":"            name\u003dproject_name, domain_id\u003ddomain_id, parent_id\u003droot_project_id)"},{"line_number":75,"context_line":"        self.addCleanup(self.projects_client.delete_project, project[\u0027id\u0027])"},{"line_number":76,"context_line":"        parent_id \u003d project[\u0027parent_id\u0027]"},{"line_number":77,"context_line":"        self.assertEqual(project_name, project[\u0027name\u0027])"},{"line_number":78,"context_line":"        self.assertEqual(root_project_id, parent_id)"}],"source_content_type":"text/x-python","patch_set":1,"id":"7ffa3b31_190c6e92","line":75,"in_reply_to":"7ffa3b31_19558efa","updated":"2017-04-20 08:52:39.000000000","message":"oh, my fault, I forgot to remove it","commit_id":"8b5f928c9dfbf0138eb7abfcb8f0687bc96b162b"}]}
