← 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 � d dl Z d dlZd dlZd� Zej j dd� d� � Zy)� Nc �8 � | j d� }|j d� | j d� }t j d� }t j
t � 5 |j t |� t |� � d d d � y # 1 sw Y y xY w)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_tmpdirr sr � �
�[�[�*�
+�F�
�L�L��� �+�+�K�L�K�
� � �6� "�B�
���(� )�
���c�&�k�3�{�+�,�
*� )� )�s �"%B�B� recursive)TFc �� � |j d� }|j d� |j d� }t |� }t j
dk( rt j d|� d�� nt j |d� |j d� }t j d � }t j t � 5 |j t |� t |� | �
� d d d � t j j |� rJ �t j
dk( rt j d|� d�� y t j |d� y # 1 sw Y �nxY w)
Nr r �protected_directory�ntzicacls "z" /deny Everyone:(W)im zdestination_file.txtr )r z" /remove:d Everyonei� )r r �mkdirr �os�name�system�chmodr r
r r �PermissionErrorr �path�exists)r r r �
protected_dir�protected_pathr r s 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)r r r r �mark�parametrizer$ � � r �<module>r) s8 �� �
�
�
-� ������m�4� (� 5� (r(