Lines Matching +full:pytest +full:- +full:test
4 `pyfakefs <https://github.com/pytest-dev/pyfakefs>`__ implements a fake file
7 The software under test requires no modification to work with pyfakefs.
12 pyfakefs works with `pytest <doc.pytest.org>`__ version 3.0.0 or above by
16 ------------
28 pip install git+https://github.com/pytest-dev/pyfakefs
31 --------
32 - Code executed under pyfakefs works transparently on a memory-based file
37 - pyfakefs provides direct support for `pytest` (via the `fs` fixture)
39 other test frameworks.
41 - Each pyfakefs test starts with an empty file system, but it is possible to
45 - No files in the real file system are changed during the tests, even in the
48 - pyfakefs keeps track of the filesystem size if configured. The file system
51 - it is possible to pause and resume using the fake filesystem, if the
52 real file system has to be used in a test step
54 - pyfakefs defaults to the OS it is running on, but can also be configured
55 to test code running under another OS (Linux, macOS or Windows).
57 - pyfakefs can be configured to behave as if running as a root or as a
58 non-root user, independently from the actual user.
63 -----------
64 - pyfakefs will not work with Python libraries (other than `os` and `io`) that
68 - pyfakefs patches most kinds of importing file system modules automatically,
73 - pyfakefs does not retain the MRO for file objects, so you cannot rely on
77 - pyfakefs is only tested with CPython and the newest PyPy versions, other
80 - Differences in the behavior in different Linux distributions or different
82 well as some OS-specific low-level file system behavior. The systems used
87 - pyfakefs may not work correctly if file system functions are patched by
88 other means (e.g. using `unittest.mock.patch`) - see
91 - pyfakefs will not work correctly with
95 test steps (see `this issue <https://github.com/pytest-dev/pyfakefs/issues/703>`__)
98 -------
100 `Mike Bland <https://mike-bland.com/about.html>`__ as a modest
109 * Fork `jmcgeheeiv-pyfakefs <http://code.google.com/p/jmcgeheeiv-pyfakefs/>`__
112 * Fork `shiffdane-jmcgeheeiv-pyfakefs <http://code.google.com/p/shiffdane-jmcgeheeiv-pyfakefs/>`__
116 Code <http://google-opensource.blogspot.com/2015/03/farewell-to-google-code.html>`__
119 GitHub <https://github.com/pytest-dev/pyfakefs>`__ where an enthusiastic
121 been transferred to `pytest-dev <https://github.com/pytest-dev>`__ to ensure