)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"change_message_id":"44db190c1a9d03869f0a3f65c3d8925b8150cef3","unresolved":true,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Fixes test_user_update_own_password test cleanup problem (New password cannnot be identical to a previous password)"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This test\u0027s cleanup method needs to have security compliance feature enabled to take effect. Because it uses constant which is valid only if it\u0027s enabled."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"That\u0027s why this test has to be skipped unless Security compliance is available."},{"line_number":12,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"df69777a_d775c2ac","line":9,"range":{"start_line":9,"start_character":69,"end_line":9,"end_character":76},"updated":"2021-08-12 08:42:00.000000000","message":"too long lines, this word should be on the next line, see this doc with good practices with regards to commit messages:\nhttps://wiki.openstack.org/wiki/GitCommitMessages\n\ntip 1: i have set a column in my .vimrc file showing where 80th character is at for easier orientation\ntip 2: when you write a commit message, try to align the text with the default one:\n\"\"\"\n# Please enter the commit message for your changes. Lines starting              \n# with \u0027#\u0027 will be ignored, and an empty message aborts the commit.\n\"\"\"","commit_id":"ba62b11a21a0e3ed99414341f624278d2af96def"}],"tempest/api/identity/v3/test_users.py":[{"author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"change_message_id":"44db190c1a9d03869f0a3f65c3d8925b8150cef3","unresolved":true,"context_lines":[{"line_number":77,"context_line":"        time.sleep(1)"},{"line_number":78,"context_line":"        self.non_admin_users_client.auth_provider.set_auth()"},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"    @testtools.skipUnless(CONF.identity_feature_enabled.security_compliance,"},{"line_number":81,"context_line":"                          \u0027Security compliance not available.\u0027)"},{"line_number":82,"context_line":"    @decorators.idempotent_id(\u0027ad71bd23-12ad-426b-bb8b-195d2b635f27\u0027)"},{"line_number":83,"context_line":"    @testtools.skipIf(CONF.identity_feature_enabled.immutable_user_source,"}],"source_content_type":"text/x-python","patch_set":1,"id":"3d4b8704_66f99bad","line":80,"range":{"start_line":80,"start_character":56,"end_line":80,"end_character":75},"updated":"2021-08-12 08:42:00.000000000","message":"good, when this is true the _restore_password will iterate over required number of password changes in order to comply with the security settings (user_unique_last_password_count) which was the main reason of the test failure (no compliance with the user_unique_last_password_count)","commit_id":"ba62b11a21a0e3ed99414341f624278d2af96def"}]}
