Ë
    êè<g  ã                   ó2   — d dl Z d dlZd dlmZ d dlmZ d„ Zy)é    N)ÚMock)Ú_shutilc                 óÆ  — |dz  }|j                  «        |j                  d«      }|j                  «        |j                  t        j
                  «       t        j                  j                  d«      rdnd}t        t        j                  ¬«      }| j                  t        d|«       t        j                  |«       |j                  |k(  sJ ‚|j                  «       rJ ‚y)	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         úX/var/www/html/myenv/lib/python3.12/site-packages/setuptools/tests/test_shutil_wrapper.pyÚtest_rmtree_readonlyr      s¯   € ð ˜Ñ(€GØ‡MM„OØ× Ñ  Ó,€IØ‡OOÔØ‡OO”D—L‘LÔ!äŸ,™,×1Ñ1°%Ô8‘Q¸a€NÜœ'×7Ñ7Ô8€HØ×ÑœÐ!8¸(ÔCä‡NN7ÔØ×Ñ .Ò0Ð0Ð0Ø~‰~ÔÐÐÐó    )r   r   Úunittest.mockr   Ú
setuptoolsr   r   © r    r   ú<module>r$      s   ðÛ Û 
Ý å ó r    