)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},"change_message_id":"59386b722d14e3f4d5ad83b3553fac68b1319060","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Update _create_test_user in identity base"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Added check for existing argument so that _create_test_user"},{"line_number":10,"context_line":"can be called without arguments and still be given a pass"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: I7ad9e103aa6cb6241a2168b9cd7969882c551381"},{"line_number":13,"context_line":"Closes-bug:1659665"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"3a461143_c815ac40","line":10,"range":{"start_line":9,"start_character":0,"end_line":10,"end_character":57},"updated":"2017-01-28 22:00:00.000000000","message":"The current code covers the case of a password argument passed as None, the new code extends this behaviour to password argument not being passed at all, which is more useful, and which was probably the intention from the beginning anyways.\nThe change is backward compatible, so it should be fine.","commit_id":"0a5ac41733a5638b4776c961d4d1835abf935176"}],"tempest/api/identity/base.py":[{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"aa54aa955fac451ad6fbe31cb88938b4b4314d4c","unresolved":false,"context_lines":[{"line_number":67,"context_line":"            return role[0]"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"    def _create_test_user(self, **kwargs):"},{"line_number":70,"context_line":"        if not kwargs.has_key(\u0027password\u0027) or kwargs[\u0027password\u0027] is None:"},{"line_number":71,"context_line":"            user_password \u003d data_utils.rand_password()"},{"line_number":72,"context_line":"            kwargs[\u0027password\u0027] \u003d user_password"},{"line_number":73,"context_line":"        user \u003d self.users_client.create_user(**kwargs)[\u0027user\u0027]"}],"source_content_type":"text/x-python","patch_set":1,"id":"3a461143_70dbc84f","line":70,"range":{"start_line":70,"start_character":11,"end_line":70,"end_character":63},"updated":"2017-01-27 23:38:17.000000000","message":"You might want to be here like\n\n if kwargs.get(\u0027password\u0027, None) is None:\n\nI guess, right?","commit_id":"0a5ac41733a5638b4776c961d4d1835abf935176"},{"author":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"change_message_id":"c0f6a3ccebbdf4c5d58e2d8903e5eab2e1d498c9","unresolved":false,"context_lines":[{"line_number":67,"context_line":"            return role[0]"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"    def _create_test_user(self, **kwargs):"},{"line_number":70,"context_line":"        if not kwargs.has_key(\u0027password\u0027) or kwargs[\u0027password\u0027] is None:"},{"line_number":71,"context_line":"            user_password \u003d data_utils.rand_password()"},{"line_number":72,"context_line":"            kwargs[\u0027password\u0027] \u003d user_password"},{"line_number":73,"context_line":"        user \u003d self.users_client.create_user(**kwargs)[\u0027user\u0027]"}],"source_content_type":"text/x-python","patch_set":1,"id":"3a461143_bbcce189","line":70,"range":{"start_line":70,"start_character":11,"end_line":70,"end_character":63},"in_reply_to":"3a461143_70dbc84f","updated":"2017-01-31 14:29:31.000000000","message":"+1","commit_id":"0a5ac41733a5638b4776c961d4d1835abf935176"}]}
