← back to Atmos Game

assets/gen/.venv/lib/python3.12/site-packages/fsspec/tests/abstract/__pycache__/mv.cpython-312.pyc

25 lines

�

c�bj���f�ddlZddlZddlZd�Zejjdd�d��Zy)�Nc�8�|jd�}|jd�|jd�}tjd�}t	j
t�5|jt|�t|��ddd�y#1swYyxYw)N�source_file.txt�contentz+non_existent_directory/destination_file.txt�file)	�join�write�fsspec�
filesystem�pytest�raises�FileNotFoundError�mv�str)�tmpdir�source�destination�fss    �o/Users/macstudio3/Projects/atmos-game/assets/gen/.venv/lib/python3.12/site-packages/fsspec/tests/abstract/mv.py�"test_move_raises_error_with_tmpdirrsr��
�[�[�*�
+�F�
�L�L����+�+�K�L�K�
�	�	�6�	"�B�
���(�	)�
���c�&�k�3�{�+�,�
*�	)�	)�s�"%B�B�	recursive)TFc���|jd�}|jd�|jd�}t|�}tj
dk(rt	jd|�d��nt	j|d�|jd�}tjd	�}tjt�5|jt|�t|�|�
�ddd�tjj|�rJ�tj
dk(rt	jd|�d��yt	j|d�y#1swY�nxYw)
Nrr�protected_directory�ntzicacls "z" /deny Everyone:(W)imzdestination_file.txtr)rz" /remove:d Everyonei�)rr�mkdirr�os�name�system�chmodr	r
rr�PermissionErrorr�path�exists)rrr�
protected_dir�protected_pathrrs       r�-test_move_raises_error_with_tmpdir_permissionr$s���[�[�*�
+�F�
�L�L����L�L�!6�7�M���'�N�
�w�w�$��
�	�	�H�^�,�,@�A�B�
�����'� �$�$�%;�<�K�
�	�	�6�	"�B�
����	'�
���c�&�k�3�{�+�y��A�
(��w�w�~�~�k�*�*�*�
�w�w�$��
�	�	�H�^�,�,@�A�B�
�����'�
(�	'�s�'E�E)rrr	r�mark�parametrizer$��r�<module>r)s8��	�
�
�
-� ������m�4� (�5� (r(