)]}'
{"keystone/tests/unit/core.py":[{"author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"change_message_id":"38e1d58122314311746f59ca5f94ba02770fecf4","unresolved":false,"context_lines":[{"line_number":248,"context_line":"        \u0027enabled\u0027: True}"},{"line_number":249,"context_line":""},{"line_number":250,"context_line":""},{"line_number":251,"context_line":"def new_region_ref(parent_region_id\u003dNone, **kwargs):"},{"line_number":252,"context_line":"    ref \u003d new_ref()"},{"line_number":253,"context_line":"    # Region doesn\u0027t have name or enabled."},{"line_number":254,"context_line":"    del ref[\u0027name\u0027]"}],"source_content_type":"text/x-python","patch_set":10,"id":"da85f559_f55362e0","line":251,"updated":"2015-11-11 02:47:19.000000000","message":"I thought we don\u0027t want to advertise the fact that region is hierarchical. :-)","commit_id":"cf5da2e9fb8549267623d38296b0de437a67f845"}],"keystone/tests/unit/test_backend_endpoint_policy.py":[{"author":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"change_message_id":"e9b96cf31e89a715e61ba101f287fb2fc4846e47","unresolved":false,"context_lines":[{"line_number":76,"context_line":"                                                                service))"},{"line_number":77,"context_line":"            region \u003d unit.new_region_ref(parent_region_id\u003dparent_region)"},{"line_number":78,"context_line":"            # Link the regions together as a hierarchy, [0] at the top"},{"line_number":79,"context_line":"            parent_region \u003d region[\u0027id\u0027]"},{"line_number":80,"context_line":"            self.region.append(self.catalog_api.create_region(region))"},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"        new_endpoint(self.region[0][\u0027id\u0027], self.service[0][\u0027id\u0027])"}],"source_content_type":"text/x-python","patch_set":4,"id":"fa80f949_25a30802","line":79,"updated":"2015-11-05 22:56:49.000000000","message":"(nit) parent_region_id could be better, as it is an ID :)","commit_id":"f8ea36226737ad2b47cbda43eb97abf6d436e061"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"02efced953ab0932652f9cabdbf87987ccc6acec","unresolved":false,"context_lines":[{"line_number":76,"context_line":"                                                                service))"},{"line_number":77,"context_line":"            region \u003d unit.new_region_ref(parent_region_id\u003dparent_region_id)"},{"line_number":78,"context_line":"            # Link the regions together as a hierarchy, [0] at the top"},{"line_number":79,"context_line":"            parent_region_id \u003d region[\u0027id\u0027]"},{"line_number":80,"context_line":"            self.region.append(self.catalog_api.create_region(region))"},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"        new_endpoint(self.region[0][\u0027id\u0027], self.service[0][\u0027id\u0027])"}],"source_content_type":"text/x-python","patch_set":12,"id":"da85f559_ccf1ba6c","line":79,"updated":"2015-11-12 03:30:50.000000000","message":"nice clean up","commit_id":"eb43e22a809d97006b3d5fb9145ac3e7ada870de"}],"keystone/tests/unit/test_v3_catalog.py":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"02efced953ab0932652f9cabdbf87987ccc6acec","unresolved":false,"context_lines":[{"line_number":83,"context_line":""},{"line_number":84,"context_line":"    def test_create_region_with_empty_id(self):"},{"line_number":85,"context_line":"        \"\"\"Call ``POST /regions`` with an empty ID in the request body.\"\"\""},{"line_number":86,"context_line":"        ref \u003d unit.new_region_ref(id\u003d\u0027\u0027)"},{"line_number":87,"context_line":""},{"line_number":88,"context_line":"        r \u003d self.post(\u0027/regions\u0027, body\u003d{\u0027region\u0027: ref})"},{"line_number":89,"context_line":"        self.assertValidRegionResponse(r, ref)"}],"source_content_type":"text/x-python","patch_set":12,"id":"da85f559_aca1d647","line":86,"updated":"2015-11-12 03:30:50.000000000","message":"this is valid? that makes me sad","commit_id":"eb43e22a809d97006b3d5fb9145ac3e7ada870de"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"02efced953ab0932652f9cabdbf87987ccc6acec","unresolved":false,"context_lines":[{"line_number":102,"context_line":""},{"line_number":103,"context_line":"    def test_create_region_without_description(self):"},{"line_number":104,"context_line":"        \"\"\"Call ``POST /regions`` without description in the request body.\"\"\""},{"line_number":105,"context_line":"        ref \u003d unit.new_region_ref(description\u003dNone)"},{"line_number":106,"context_line":""},{"line_number":107,"context_line":"        del ref[\u0027description\u0027]"},{"line_number":108,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"da85f559_ecc27ee8","line":105,"updated":"2015-11-12 03:30:50.000000000","message":"don\u0027t really need to set description\u003dNone here since it\u0027s deleted one line later","commit_id":"eb43e22a809d97006b3d5fb9145ac3e7ada870de"}]}
