)]}'
{"keystoneclient/access.py":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"5b0fd18cc1a4e8951549fb07a28688a56dd12f3f","unresolved":false,"context_lines":[{"line_number":410,"context_line":""},{"line_number":411,"context_line":"    @property"},{"line_number":412,"context_line":"    def audit_chain_id(self):"},{"line_number":413,"context_line":"        \"\"\"Return the initial audit ID if present."},{"line_number":414,"context_line":""},{"line_number":415,"context_line":"        In the event that a token was rescoped then this parent id will be the"},{"line_number":416,"context_line":"        :py:attr:`audit_id` of the initial scoped token. Returns None if no"}],"source_content_type":"text/x-python","patch_set":2,"id":"fa963961_1e78c9c3","line":413,"updated":"2015-03-27 07:15:56.000000000","message":"this docstring seems wrong? shouldn\u0027t it return the audit_chain_id?\n\nusing \u0027initial audit ID\u0027 here and \u0027audit id of the initially..\u0027 is a bit confusing.","commit_id":"b7afa6fe6c4a1eb27f393f7eb3a8818f55986ce5"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"5b0fd18cc1a4e8951549fb07a28688a56dd12f3f","unresolved":false,"context_lines":[{"line_number":422,"context_line":""},{"line_number":423,"context_line":"    @property"},{"line_number":424,"context_line":"    def initial_audit_id(self):"},{"line_number":425,"context_line":"        \"\"\"The audit id of the initially requested token."},{"line_number":426,"context_line":""},{"line_number":427,"context_line":"        This is the :py:attr:`audit_chain_id` if present or the"},{"line_number":428,"context_line":"        :py:attr:`audit_id`."}],"source_content_type":"text/x-python","patch_set":2,"id":"fa963961_fe7405d0","line":425,"updated":"2015-03-27 07:15:56.000000000","message":"uppercase ID","commit_id":"b7afa6fe6c4a1eb27f393f7eb3a8818f55986ce5"}],"keystoneclient/tests/functional/test_access.py":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"5b0fd18cc1a4e8951549fb07a28688a56dd12f3f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"fa963961_fe09a532","updated":"2015-03-27 07:15:56.000000000","message":"nice test","commit_id":"b7afa6fe6c4a1eb27f393f7eb3a8818f55986ce5"}],"keystoneclient/tests/unit/v3/client_fixtures.py":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"5b0fd18cc1a4e8951549fb07a28688a56dd12f3f","unresolved":false,"context_lines":[{"line_number":32,"context_line":"                        expires\u003d\u00272010-11-01T03:32:15-05:00\u0027,"},{"line_number":33,"context_line":"                        domain_id\u003d\u00278e9283b7ba0b1038840c3842058b86ab\u0027,"},{"line_number":34,"context_line":"                        domain_name\u003d\u0027anotherdomain\u0027,"},{"line_number":35,"context_line":"                        audit_chain_id\u003duuid.uuid4().hex)"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"    f.add_role(id\u003d\u002776e72a\u0027, name\u003d\u0027admin\u0027)"},{"line_number":38,"context_line":"    f.add_role(id\u003d\u0027f4f392\u0027, name\u003d\u0027member\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"fa963961_e11d8467","line":35,"updated":"2015-03-27 07:15:56.000000000","message":"any reason for the change between using uuid and fixed values?","commit_id":"b7afa6fe6c4a1eb27f393f7eb3a8818f55986ce5"},{"author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"change_message_id":"d3377de9c7cd5c64c196fcecff46710ccb341a56","unresolved":false,"context_lines":[{"line_number":32,"context_line":"                        expires\u003d\u00272010-11-01T03:32:15-05:00\u0027,"},{"line_number":33,"context_line":"                        domain_id\u003d\u00278e9283b7ba0b1038840c3842058b86ab\u0027,"},{"line_number":34,"context_line":"                        domain_name\u003d\u0027anotherdomain\u0027,"},{"line_number":35,"context_line":"                        audit_chain_id\u003duuid.uuid4().hex)"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"    f.add_role(id\u003d\u002776e72a\u0027, name\u003d\u0027admin\u0027)"},{"line_number":38,"context_line":"    f.add_role(id\u003d\u0027f4f392\u0027, name\u003d\u0027member\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"da9b358b_1088d221","line":35,"in_reply_to":"fa963961_e11d8467","updated":"2015-03-28 03:30:51.000000000","message":"the fixed values were here because in the originally written tests we check for those fixed values, so when i converted those fixtures to the fixture module i had to maintain those values to keep the tests working. \n\nIn this case i\u0027m adding a new value, so there is nothing else that relies upon it and i can use a generated one.","commit_id":"b7afa6fe6c4a1eb27f393f7eb3a8818f55986ce5"}]}
