)]}'
{"tempest/api/identity/admin/test_roles.py":[{"author":{"_account_id":5292,"name":"Christopher Yeoh","email":"cbkyeoh@gmail.com","username":"cyeoh-0"},"change_message_id":"1c5ec224ee88b6fe48828d463840acd194fc50f9","unresolved":false,"context_lines":[{"line_number":157,"context_line":""},{"line_number":158,"context_line":"    @attr(type\u003d\u0027gate\u0027)"},{"line_number":159,"context_line":"    def test_assign_duplicate_user_role(self):"},{"line_number":160,"context_line":"        # Conflict user role should not get assigned"},{"line_number":161,"context_line":"        (user, tenant, role) \u003d self._get_role_params()"},{"line_number":162,"context_line":"        self.client.assign_user_role(tenant[\u0027id\u0027], user[\u0027id\u0027], role[\u0027id\u0027])"},{"line_number":163,"context_line":"        self.assertRaises(exceptions.Conflict, self.client.assign_user_role,"}],"source_content_type":"text/x-python","patch_set":5,"id":"AAAATH%2F%2FTP0%3D","line":160,"updated":"2013-10-18 05:07:46.000000000","message":"I don\u0027t think you should update this comment because it doesn\u0027t really make sense. Just leave it as duplicate and update the exception","commit_id":"a7cf5dc1c15604c179c3909a7e05ce9b8dc53880"}],"tempest/api/identity/admin/test_users_negative.py":[{"author":{"_account_id":5292,"name":"Christopher Yeoh","email":"cbkyeoh@gmail.com","username":"cyeoh-0"},"change_message_id":"1c5ec224ee88b6fe48828d463840acd194fc50f9","unresolved":false,"context_lines":[{"line_number":61,"context_line":""},{"line_number":62,"context_line":"    @attr(type\u003d[\u0027negative\u0027, \u0027gate\u0027])"},{"line_number":63,"context_line":"    def test_create_user_with_duplicate_name(self):"},{"line_number":64,"context_line":"        # Conflict user should not be created"},{"line_number":65,"context_line":"        self.data.setup_test_user()"},{"line_number":66,"context_line":"        self.assertRaises(exceptions.Conflict, self.client.create_user,"},{"line_number":67,"context_line":"                          self.data.test_user, self.data.test_password,"}],"source_content_type":"text/x-python","patch_set":5,"id":"AAAATH%2F%2FTPk%3D","line":64,"updated":"2013-10-18 05:07:46.000000000","message":"Should leave the comment the same as before","commit_id":"a7cf5dc1c15604c179c3909a7e05ce9b8dc53880"}]}
