Document and refactor `test/test_util.py’s permission_error_tmpdir` fixture so 1. it detects root execution up front, 2. skips with a clear message before any permission tweaks, and 3. documents this desired behavior.