)]}'
{"tempest/api/identity/v2/test_users.py":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"ef64a630cb10111f07b42806b9696c19971df3a5","unresolved":false,"context_lines":[{"line_number":36,"context_line":"        cls.password \u003d cls.creds.password"},{"line_number":37,"context_line":"        cls.tenant_name \u003d cls.creds.tenant_name"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"    @testtools.skipIf(CONF.identity_feature_enabled.immutable_user_source,"},{"line_number":40,"context_line":"                      \u0027Skipped because environment has an \u0027"},{"line_number":41,"context_line":"                      \u0027immutable user source and solely \u0027"},{"line_number":42,"context_line":"                      \u0027provides read-only access to users.\u0027)"},{"line_number":43,"context_line":"    def _update_password(self, user_id, original_password, password):"},{"line_number":44,"context_line":"        self.non_admin_users_client.update_user_own_password("},{"line_number":45,"context_line":"            user_id, password\u003dpassword, original_password\u003doriginal_password)"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f79a3b5_523c43bc","line":42,"range":{"start_line":39,"start_character":0,"end_line":42,"end_character":60},"updated":"2018-12-18 09:06:21.000000000","message":"need 1 blank line.","commit_id":"ea19379436881b531cf8090b9f5fab18d16ecaaa"}],"tempest/api/identity/v3/test_users.py":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"ef64a630cb10111f07b42806b9696c19971df3a5","unresolved":false,"context_lines":[{"line_number":34,"context_line":"        cls.creds \u003d cls.os_primary.credentials"},{"line_number":35,"context_line":"        cls.user_id \u003d cls.creds.user_id"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"    @testtools.skipIf(CONF.identity_feature_enabled.immutable_user_source,"},{"line_number":38,"context_line":"                      \u0027Skipped because environment has an \u0027"},{"line_number":39,"context_line":"                      \u0027immutable user source and solely \u0027"},{"line_number":40,"context_line":"                      \u0027provides read-only access to users.\u0027)"},{"line_number":41,"context_line":"    def _update_password(self, original_password, password):"},{"line_number":42,"context_line":"        self.non_admin_users_client.update_user_password("},{"line_number":43,"context_line":"            self.user_id,"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f79a3b5_12cc8bbb","line":40,"range":{"start_line":37,"start_character":0,"end_line":40,"end_character":60},"updated":"2018-12-18 09:06:21.000000000","message":"also test_user_account_lockout does not user creation so class level skip does not seems good.","commit_id":"ea19379436881b531cf8090b9f5fab18d16ecaaa"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"ef64a630cb10111f07b42806b9696c19971df3a5","unresolved":false,"context_lines":[{"line_number":34,"context_line":"        cls.creds \u003d cls.os_primary.credentials"},{"line_number":35,"context_line":"        cls.user_id \u003d cls.creds.user_id"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"    @testtools.skipIf(CONF.identity_feature_enabled.immutable_user_source,"},{"line_number":38,"context_line":"                      \u0027Skipped because environment has an \u0027"},{"line_number":39,"context_line":"                      \u0027immutable user source and solely \u0027"},{"line_number":40,"context_line":"                      \u0027provides read-only access to users.\u0027)"},{"line_number":41,"context_line":"    def _update_password(self, original_password, password):"},{"line_number":42,"context_line":"        self.non_admin_users_client.update_user_password("},{"line_number":43,"context_line":"            self.user_id,"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f79a3b5_32af47e2","line":40,"range":{"start_line":37,"start_character":0,"end_line":40,"end_character":60},"updated":"2018-12-18 09:06:21.000000000","message":"ditto","commit_id":"ea19379436881b531cf8090b9f5fab18d16ecaaa"}]}
