Skip to content

atbrox/pyfakefs

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pyfakefs

pyfakefs implements a fake file system that mocks the Python file system modules. Using pyfakefs, your tests operate on a fake file system in memory without touching the real disk. The software under test requires no modification to work with pyfakefs.

Usage

See the usage tutorial for a concrete example of how to apply pyfakefs.

Continuous Integration

pyfakefs is tested with Python 2.6 and above. See Travis-CI for pyfakefs continuous integration test results for each Python version.

Installation

Compatibility

pyfakefs works with Python 2.6 and above. pyfakefs has no dependencies beyond the Python standard library.

PyPi

pyfakefs project is hosted on PyPi and can be installed:

pip install pyfakefs

History

pyfakefs.py was initially developed at Google by Mike Bland as a modest fake implementation of core Python modules. It was introduced to all of Google in September 2006. Since then, it has been enhanced to extend its functionality and usefulness. At Google alone, pyfakefs is used in over 2,000 Python tests.

pyfakefs was released to the public in 2011 as Google Code project pyfakefs.

Fork jmcgeheeiv-pyfakefs added a usage tutorial, direct support for unittest and doctest.

Fork shiffdane-jmcgeheeiv-pyfakefs added further corrections.

After the shutdown of Google Code was announced, all three Google Code projects are merged together here on GitHub as pyfakefs.

About

pyfakefs implements a fake file system that mocks the Python file system modules. Exported from http://code.google.com/p/pyfakefs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%