Skip to content

Commit 0838185

Browse files
authored
Merge pull request #73 from nightmarewalker/add-d-memfs
Add D-MemFS: in-process virtual filesystem for testing
2 parents 6644229 + aecfe8a commit 0838185

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,7 @@ Collection of awesome Python resources for testing and generating test data.
9999

100100
- [Aioresponses](https://github.com/pnuckowski/aioresponses) - is a helper for mock/fake web requests in python aiohttp package.
101101
- [Cornell](https://github.com/hiredscorelabs/cornell) - record & replay mock server.
102+
- [D-MemFS](https://github.com/nightmarewalker/D-MemFS) - Zero-dependency in-memory virtual filesystem with hard quotas. Provides an explicit, isolated instance instead of patching global state.
102103
- [doublex](https://pypi.org/project/doublex) - Powerful test doubles framework for Python.
103104
- [Flexmock](https://github.com/flexmock/flexmock) - is a testing library for Python that makes it easy to create mocks, stubs and fakes.
104105
- [freezegun](https://github.com/spulec/freezegun) - Travel through time by mocking the datetime module.
@@ -111,6 +112,7 @@ Collection of awesome Python resources for testing and generating test data.
111112
- [Mockintosh](https://github.com/up9inc/mockintosh) - aims to provide usual HTTP mock service functionality with small resource footprint, making it friendly for microservice applications.
112113
- [moto](https://github.com/spulec/moto) - allows you to easily mock out tests based on AWS infrastructure.
113114
- [Pretend](https://github.com/alex/pretend) - is a library to make stubbing with Python easier.
115+
- [pyfakefs](https://github.com/pytest-dev/pyfakefs) - A fake file system that mocks the Python file system modules.
114116
- [responses](https://github.com/getsentry/responses) - A utility library for mocking out the requests Python library.
115117
- [time-machine](https://github.com/adamchainz/time-machine) - Travel through time in your tests.
116118
- [trustme](https://github.com/python-trio/trustme) - gives you a fake certificate authority (CA) that you can use to generate fake TLS certs to use in your tests.

0 commit comments

Comments
 (0)