Edit File: import_as_example.cpython-311.pyc
� ����n�do�����������������������,����d�Z�ddlZddlZddlZddlmZ�ddlmZ �ddlm Z �ddlmZ�ddlmZ�ddl mZmZmZmZ�ddl mZ�ddlmZ�d ��Zd ��Zd��Zej ��������j��������fd�Zd ��Zd��Zd��Zd��Zd��Zd��Zd��Zd��Zd��Z d��Z!d��Z"d��Z#d��Z$d��Z%�G�d��d������������Z&dS�)zs Example module that is used for testing modules that import file system modules to be patched under another name. �����N)�open)�path��stat)�exists�isfile�isdir�islink�r���)�Pathc������������������@�����t�����������j�����������������������������|�������������S��N)�my_osr���r�����filepaths��� �q/builddir/build/BUILD/cloudlinux-venv-1.0.2/venv/lib/python3.11/site-packages/pyfakefs/tests/import_as_example.py�check_if_exists1r������s�������:���X�&�&�&�����c������������������*�����t����������j��������|�������������S�r���)r���r���r���s��� r����check_if_exists2r���#���s�������;�x� � � r���c������������������D�����t����������|������������������������������������������������S�r���)r���r���r���s��� r����check_if_exists3r���(���s��������>�>� � �"�"�"r���c������������������������||�������������S�r�����)r����file_existss��� r����check_if_exists4r���-���s�������;�x� � � r���c������������������ �����t����������|�������������S�r���r���r���s��� r����check_if_exists5r���1�����������(���r���c������������������ �����t����������|�������������S�r���)� my_existsr���s��� r����check_if_exists6r"���6���s�������X���r���c������������������N�����t����������j��������|������������������������������������������������S�r���)�pathlibr���r���r���s��� r����check_if_exists7r%���;���s�������<��!�!�(�(�*�*�*r���c������������������ �����t����������|�������������S�r���)r���r���s��� r����check_if_isfiler'���@���r���r���c������������������ �����t����������|�������������S�r���)r ���r���s��� r����check_if_isdirr)���E���s��������?�?�r���c������������������ �����t����������|�������������S�r���)r ���r���s��� r����check_if_islinkr+���J���r���r���c������������������ �����t����������|�������������S�r���r���r���s��� r���� file_stat1r-���O���s��������>�>�r���c������������������ �����t����������|�������������S�r���)�my_statr���s��� r���� file_stat2r0���T���s�������8���r���c������������������R�����t�����������j��������dk����rddlm}�nddlm}��||�������������S�)N�win32r���r���)�sys�platform�ntr����posix)r����system_stats��� r���r7���r7���Y���sF������ �|�w���*�*�*�*�*�*�*�-�-�-�-�-�-��;�x� � � r���c������������������|�����t����������|�������������5�}|�����������������������������������cd�d�d��������������S�#�1�swxY�w�Y���d�S�r���)� bltn_open�read�r����fs��� r����file_contents1r=���a���s|������ �8� � �����v�v�x�x�������������������������������������������1�5�5c������������������|�����t����������|�������������5�}|�����������������������������������cd�d�d��������������S�#�1�swxY�w�Y���d�S�r���)�io_openr:���r;���s��� r����file_contents2rA���f���s|������ �� � ���a��v�v�x�x��������������������������������������r>���c�������������������*�����t����������t����������������������S�)zReturns True in real fs only)r����__file__r���r���r����exists_this_filerD���k���s�������(���r���c�������������������b�����t����������t����������������������5�� �ddd�������������dS�#�1�swxY�w�Y���dS�)�Works only in real fsN)r���rC���r���r���r����open_this_filerG���p���su������ �h���� �� �� �� �� �� �� �� �� �� �� �� �� �� ����� �� �� �� �� �� s����$�(�(c�������������������*�����t����������t����������������������S�)rF���)r���rC���r���r���r����return_this_file_pathrI���v���s��������>�>�r���c��������������������,�����e�Zd�Zej��������j��������fd�ZdS�)�TestDefaultArgc������������������������||������������S�r���r���)�selfr���r���s��� r����check_if_existszTestDefaultArg.check_if_exists|���s�������{�8�$�$�$r���N)�__name__� __module__�__qualname__r���r���r���rN���r���r���r���rK���rK���{���s0��������������49�J�4E��%��%��%��%��%��%r���rK���)'�__doc__�osr���r$���r3����builtinsr���r9����ior@���r���r���r/����os.pathr���r���r ���r ���r!���r���r���r���r���r���r���r"���r%���r'���r)���r+���r-���r0���r7���r=���rA���rD���rG���rI���rK���r���r���r����<module>rW������s ��������������������� � � � ��&��&��&��&��&��&��������������������������������������������������1��1��1��1��1��1��1��1��1��1��1��1��'��'��'��'��'��'�������������'��'��'� !��!��!� #��#��#� �,1�:�+<��!��!��!��!������ ����� +��+��+� ����� ����� ����� ����� ����� !��!��!������ ����� ����� �� �� ������ %��%��%��%��%��%��%��%��%��%r���