Lines Matching +full:pytest +full:- +full:find +full:- +full:dependencies
7 ---------------------------------
12 - most file system related functions in the ``os`` and ``os.path`` modules
13 - the ``pathlib`` module
14 - the built-in ``open`` function and ``io.open``
15 - ``shutil.disk_usage``
24 - It uses a file system related function of the mentioned modules that is
29 - It uses file system related functions in a way that will not be patched
33 - It uses OS specific file system functions not contained in the Python
42 - It uses C libraries to access the file system. There is no way no make
43 such a module work with ``pyfakefs``--if you want to use it, you
51 `multiprocessing`_ (built-in)
57 `subprocess`_ (built-in)
63 (see `this issue <https://github.com/pytest-dev/pyfakefs/issues/447>`__).
72 `sqlite3`_ (built-in)
82 (see `this issue <https://github.com/pytest-dev/pyfakefs/issues/529>`__)
88 ``pyfakefs`` patches ``pandas`` to use standard file-system access instead,
97 and can also be used stand-alone. Similar to ``pandas``, it is by default
104 used by ``pandas`` if installed. ``openpyxl`` uses ``lxml`` for some file-system
105 access if it is installed--in this case ``pyfakefs`` will not be able to patch
116 -----------------------------------------------------
119 - unwanted deviations that we didn't notice--if you find any of these, please
121 - behavior that depends on different OS versions and editions--as mentioned
123 GitHub Actions as reference system and will not replicate all system-specific behavior
124 - behavior that depends on low-level OS functionality that ``pyfakefs`` is not
129 ----------------------------------------------------------
137 If you are using Django, various dependencies may expect both the project
138 directory and the ``site-packages`` installation to exist in the fake filesystem.
140 Here's an example of how to add these using pytest::
145 import pytest
147 @pytest.fixture
159 ------------------------
186 -----------
189 write to write-protected files. This may not be the expected behavior, and
195 tests as non-root user in a root user environment and vice verse.
196 Another possibility to run tests as non-root user in a root user environment
212 ----------------------
218 This is true for patching any filesystem functions--avoid patching them
221 patching is in progress. For example, if you are using ``pytest`` with the