)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"c9a152fa859b6c0fe5c96d0ea00b129ad4d0b441","unresolved":false,"context_lines":[{"line_number":10,"context_line":"mapping. That was because we never accounted for the \"type\" attribute"},{"line_number":11,"context_line":"in the \"user\" object. This patch added it back so that we can map a"},{"line_number":12,"context_line":"remote user to either a local static or local ephemeral user."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Change-Id: I7ae69b143e1bdade3e8ea9e2036227c7a38b3b10"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"5aef4532_39345fdc","line":13,"updated":"2016-03-10 06:14:14.000000000","message":"add Closes-Bug: 1555403","commit_id":"002b5f30bbe0f0b65cc8a657cc7ec1233cd3d920"},{"author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"change_message_id":"e28222abbc29339e515f1194121dd697b0bf58c5","unresolved":false,"context_lines":[{"line_number":10,"context_line":"mapping. That was because we never accounted for the \"type\" attribute"},{"line_number":11,"context_line":"in the \"user\" object. This patch added it back so that we can map a"},{"line_number":12,"context_line":"remote user to either a local static or local ephemeral user."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Change-Id: I7ae69b143e1bdade3e8ea9e2036227c7a38b3b10"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"5aef4532_99b81377","line":13,"in_reply_to":"5aef4532_39345fdc","updated":"2016-03-10 06:50:27.000000000","message":"Done","commit_id":"002b5f30bbe0f0b65cc8a657cc7ec1233cd3d920"}],"keystone/federation/utils.py":[{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"2c21e7567b02d145bb6426e10421aba59a332d7d","unresolved":false,"context_lines":[{"line_number":74,"context_line":"                                                     UserType.LOCAL]"},{"line_number":75,"context_line":"                                        }"},{"line_number":76,"context_line":"                                    },"},{"line_number":77,"context_line":"                                    \"additionalProperties\": False"},{"line_number":78,"context_line":"                                },"},{"line_number":79,"context_line":"                                \"group\": {"},{"line_number":80,"context_line":"                                    \"type\": \"object\","}],"source_content_type":"text/x-python","patch_set":3,"id":"5aef4532_b26185d5","line":77,"updated":"2016-03-10 17:24:54.000000000","message":"No properties are required?","commit_id":"f82fa39834f0283c31f0f1a7b08369c1534d539a"}],"keystone/tests/unit/test_v3_federation.py":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"c9a152fa859b6c0fe5c96d0ea00b129ad4d0b441","unresolved":false,"context_lines":[{"line_number":1531,"context_line":"        self.put(url, expected_status\u003dhttp_client.BAD_REQUEST,"},{"line_number":1532,"context_line":"                 body\u003d{\u0027mapping\u0027: mapping})"},{"line_number":1533,"context_line":""},{"line_number":1534,"context_line":"    def test_create_mapping_with_local_user_and_local_domain(self):"},{"line_number":1535,"context_line":"        url \u003d self.MAPPING_URL + uuid.uuid4().hex"},{"line_number":1536,"context_line":"        resp \u003d self.put("},{"line_number":1537,"context_line":"            url,"},{"line_number":1538,"context_line":"            body\u003d{\u0027mapping\u0027: mapping_fixtures.MAPPING_LOCAL_USER_LOCAL_DOMAIN},"},{"line_number":1539,"context_line":"                  expected_status\u003dhttp_client.CREATED)"},{"line_number":1540,"context_line":"        self.assertValidMappingResponse("},{"line_number":1541,"context_line":"            resp, mapping_fixtures.MAPPING_LOCAL_USER_LOCAL_DOMAIN)"},{"line_number":1542,"context_line":""},{"line_number":1543,"context_line":""},{"line_number":1544,"context_line":"class FederatedTokenTests(test_v3.RestfulTestCase, FederatedSetupMixin):"}],"source_content_type":"text/x-python","patch_set":1,"id":"5aef4532_592ccb98","line":1541,"range":{"start_line":1534,"start_character":4,"end_line":1541,"end_character":67},"updated":"2016-03-10 06:14:14.000000000","message":"i wouldn\u0027t mind seeing another test for self.rules since it\u0027s huge.\nor a test for each mapping in mapping_fixtures","commit_id":"002b5f30bbe0f0b65cc8a657cc7ec1233cd3d920"},{"author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"change_message_id":"e28222abbc29339e515f1194121dd697b0bf58c5","unresolved":false,"context_lines":[{"line_number":1531,"context_line":"        self.put(url, expected_status\u003dhttp_client.BAD_REQUEST,"},{"line_number":1532,"context_line":"                 body\u003d{\u0027mapping\u0027: mapping})"},{"line_number":1533,"context_line":""},{"line_number":1534,"context_line":"    def test_create_mapping_with_local_user_and_local_domain(self):"},{"line_number":1535,"context_line":"        url \u003d self.MAPPING_URL + uuid.uuid4().hex"},{"line_number":1536,"context_line":"        resp \u003d self.put("},{"line_number":1537,"context_line":"            url,"},{"line_number":1538,"context_line":"            body\u003d{\u0027mapping\u0027: mapping_fixtures.MAPPING_LOCAL_USER_LOCAL_DOMAIN},"},{"line_number":1539,"context_line":"                  expected_status\u003dhttp_client.CREATED)"},{"line_number":1540,"context_line":"        self.assertValidMappingResponse("},{"line_number":1541,"context_line":"            resp, mapping_fixtures.MAPPING_LOCAL_USER_LOCAL_DOMAIN)"},{"line_number":1542,"context_line":""},{"line_number":1543,"context_line":""},{"line_number":1544,"context_line":"class FederatedTokenTests(test_v3.RestfulTestCase, FederatedSetupMixin):"}],"source_content_type":"text/x-python","patch_set":1,"id":"5aef4532_f97af7bb","line":1541,"range":{"start_line":1534,"start_character":4,"end_line":1541,"end_character":67},"in_reply_to":"5aef4532_592ccb98","updated":"2016-03-10 06:50:27.000000000","message":"I\u0027ll add a couple more test, including a negative test.","commit_id":"002b5f30bbe0f0b65cc8a657cc7ec1233cd3d920"}]}
