)]}'
{"1":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"021eb54a1f81b4d3f5392aed62a95d4e5950315c","unresolved":false,"context_lines":[{"line_number":1,"context_line":"Fix null value of password on hash_user_password"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"\"password\" is optional parameter when create a user. If create a user with"},{"line_number":4,"context_line":"the null value of password the HTTP 400 (ValidationError) exception"}],"source_content_type":"text/troff","patch_set":2,"id":"AAAATn%2F%2BI5k%3D","line":1,"updated":"2013-12-02 04:32:34.000000000","message":"this whole file needs to be removed, looks like it was meant to be in the git comment","commit_id":"3a1d6e93f8c6f7ac3ec4d52317585c7871872d0e"}],"keystone/tests/test_utils.py":[{"author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"change_message_id":"665efbba9c36f6ac54cfd85e7a0f356887a6fd14","unresolved":false,"context_lines":[{"line_number":85,"context_line":"                \"name\": \"hthtest\","},{"line_number":86,"context_line":"                \"tenantId\": None}"},{"line_number":87,"context_line":"        hashed \u003d utils.hash_user_password(user)"},{"line_number":88,"context_line":"        self.assertTrue(user, hashed)"},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"    def test_hash_user_password_with_null_password(self):"},{"line_number":91,"context_line":"        user \u003d {\"email\": None,"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAATn%2F9zsw%3D","line":88,"updated":"2013-12-05 17:32:35.000000000","message":"this isn\u0027t actually asserting anything useful..? not really sure what you were intended to test... assertEqual wouldn\u0027t be an appropriate substitution either","commit_id":"03bef3b2342871447b060b4ac70074346c93994a"},{"author":{"_account_id":8289,"name":"huangtianhua","email":"tiantian223@163.com","username":"huangtianhua"},"change_message_id":"99da5e3caff08809690fddaf442441a17a2f8308","unresolved":false,"context_lines":[{"line_number":85,"context_line":"                \"name\": \"hthtest\","},{"line_number":86,"context_line":"                \"tenantId\": None}"},{"line_number":87,"context_line":"        hashed \u003d utils.hash_user_password(user)"},{"line_number":88,"context_line":"        self.assertTrue(user, hashed)"},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"    def test_hash_user_password_with_null_password(self):"},{"line_number":91,"context_line":"        user \u003d {\"email\": None,"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAATn%2F9x0k%3D","line":88,"in_reply_to":"AAAATn%2F9zsw%3D","updated":"2013-12-06 01:12:57.000000000","message":"I modify the func : hash_user_password, the \"user\" is returned if without the password. \nI made a mistake, assertEqual should be use here.","commit_id":"03bef3b2342871447b060b4ac70074346c93994a"}]}
