Hacked By AnonymousFox
�
�܋f� � �z � d Z ddlZddlZddlZ ddlZdZn# e$ r dZdZY nw xY wd� Zd� Zd� Z d� Z
d � Zd
� Zd� Z
dS )aL
Example module that is tested in :py:class`pyfakefs.example_test.TestExample`.
This demonstrates the usage of the
:py:class`pyfakefs.fake_filesystem_unittest.TestCase` base class.
The modules related to file handling are bound to the respective fake modules:
>>> os #doctest: +ELLIPSIS
<pyfakefs.fake_os.FakeOsModule object...>
>>> os.path #doctest: +ELLIPSIS
<pyfakefs.fake_path.FakePathModule object...>
>>> shutil #doctest: +ELLIPSIS
<pyfakefs.fake_filesystem_shutil.FakeShutilModule object...>
`open()` is an alias for `io.open()` and is bound to `FakeIoModule.open`.
� NTFc �� � t | d� � 5 }|� d� | � � � � |� d� � ddd� � dS # 1 swxY w Y dS )a� Create the specified file and add some content to it. Use the `open()`
built in function.
For example, the following file operations occur in the fake file system.
In the real file system, we would not even have permission
to write `/test`:
>>> os.path.isdir('/test')
False
>>> os.mkdir('/test')
>>> os.path.isdir('/test')
True
>>> os.path.exists('/test/file.txt')
False
>>> create_file('/test/file.txt')
>>> os.path.exists('/test/file.txt')
True
>>> with open('/test/file.txt') as f:
... f.readlines()
["This is test file '/test/file.txt'.\n", 'It was created using open().\n']
�wzThis is test file '{0}'.
zIt was created using open().
N)�open�write�format��path�fs �g/builddir/build/BUILD/cloudlinux-venv-1.0.6/venv/lib/python3.11/site-packages/pyfakefs/tests/example.py�create_filer . s� � �.
�d�C��� 2�A� ���,�3�3�D�9�9�:�:�:� ���0�1�1�1�2� 2� 2� 2� 2� 2� 2� 2� 2� 2� 2� 2���� 2� 2� 2� 2� 2� 2s �>A�A �#A c �. � t j | � � dS )a0 Delete the specified file.
For example:
>>> os.mkdir('/test')
>>> os.path.exists('/test/file.txt')
False
>>> create_file('/test/file.txt')
>>> os.path.exists('/test/file.txt')
True
>>> delete_file('/test/file.txt')
>>> os.path.exists('/test/file.txt')
False
N)�os�remove�r s r �delete_filer J s � � �I�d�O�O�O�O�O� c �@ � t j � | � � S )a5 Return True if the specified file exists.
For example:
>>> path_exists('/test')
False
>>> os.mkdir('/test')
>>> path_exists('/test')
True
>>>
>>> path_exists('/test/file.txt')
False
>>> create_file('/test/file.txt')
>>> path_exists('/test/file.txt')
True
)r r �existsr s r �path_existsr \ s � �"