ó
    ¶'Ôi�  ã                   ó2   • S SK r S SKrS SKJr  S SKJr  S rg)é    N)ÚMock)Ú_shutilc                 óØ  • US-  nUR                  5         UR                  S5      nUR                  5         UR                  [        R
                  5        [        R                  R                  S5      (       a  SOSn[        [        R                  S9nU R                  [        SU5        [        R                  " U5        UR                  U:X  d   eUR                  5       (       a   eg)	zVerify onerr works as expectedÚwith_readonlyzfile.txtÚwiné   r   )Ú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         Úc/var/www/surfInsights/venv3-11/lib/python3.13/site-packages/setuptools/tests/test_shutil_wrapper.pyÚtest_rmtree_readonlyr      sµ   € ð ˜Ñ(€GØ‡M�M„OØ× Ñ  Ó,€IØ‡O�OÔØ‡O�O”D—L‘LÔ!äŸ,™,×1Ñ1°%×8Ñ8‘Q¸a€NÜœ'×7Ñ7Ñ8€HØ×ÑœÐ!8¸(ÔCä‡N‚N�7ÔØ×Ñ .Ó0Ð0Ð0Ø�~‰~×ÑÐÐÐó    )r   r   Úunittest.mockr   Ú
setuptoolsr   r   © r    r   Ú<module>r$      s   ðÛ Û 
Ý å ó r    