)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"05ad97156337df73d9997fceae670f631c06487b","unresolved":false,"context_lines":[{"line_number":11,"context_line":"In order to maintain consistency, we propose to use uuidsentinel"},{"line_number":12,"context_line":"module for generating UUIDs throughout the test cases."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"There are some cases where unique UUIDs are required. For such"},{"line_number":15,"context_line":"cases, generate_uuid() from oslo_utils.uuidutils is used."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Change-Id: I00d953c29352a14508cea3a76f22cdd1a16a187a"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"1a95cdbc_931c6b6b","line":14,"updated":"2016-10-10 13:35:14.000000000","message":"But uuidsentinel returns uuids, so what\u0027s the difference?","commit_id":"5041bdd9b9cfac2e615b49a358b73e14e2b5cc5c"}],"nova/tests/unit/image/fake.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"7cbadfe9e216b4ed08e89f5294bc7296def8445f","unresolved":false,"context_lines":[{"line_number":188,"context_line":"        :raises: Duplicate if the image already exist."},{"line_number":189,"context_line":""},{"line_number":190,"context_line":"        \"\"\""},{"line_number":191,"context_line":"        image_id \u003d str(metadata.get(\u0027id\u0027, uuidutils.generate_uuid()))"},{"line_number":192,"context_line":"        metadata[\u0027id\u0027] \u003d image_id"},{"line_number":193,"context_line":"        if image_id in self.images:"},{"line_number":194,"context_line":"            raise exception.CouldNotUploadImage(image_id\u003dimage_id)"}],"source_content_type":"text/x-python","patch_set":3,"id":"1a95cdbc_90054115","line":191,"range":{"start_line":191,"start_character":42,"end_line":191,"end_character":67},"updated":"2016-10-10 13:34:51.000000000","message":"It\u0027s not clear to me in which cases we need to use this and which we need to use uuidsentinel because they should be functionally the same, uuidsentinel uses uuidutils.generate_uuid() to create the fake uuid.","commit_id":"5041bdd9b9cfac2e615b49a358b73e14e2b5cc5c"}]}
