+
    SBi                     4    ^ RI t ^ RIt^ RIHt ^ RIHt R tR# )    N)Mock)_shutilc                   VR,          pVP                  4        VP                  R4      pVP                  4        VP                  \        P
                  4       \        P                  P                  R4      '       d   ^M^ p\        \        P                  R7      pV P                  \        RV4       \        P                  ! V4       VP                  V8X  g   Q hVP                  4       '       d   Q hR# )zVerify onerr works as expectedwith_readonlyzfile.txtwin)wrapsattempt_chmod_verboseN)mkdirjoinpathtouchchmodstatS_IREADsysplatform
startswithr   r   r	   setattrrmtree
call_countis_dir)monkeypatchtmp_pathtmp_dir	some_fileexpected_countchmod_fns   &&    I/usr/lib/python3.14/site-packages/setuptools/tests/test_shutil_wrapper.pytest_rmtree_readonlyr      s     (GMMO  ,IOOOODLL!,,11%88QaN'778H!8(CNN7.000~~    )r   r   unittest.mockr   
setuptoolsr   r    r   r   <module>r#      s     
   r   