Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Include non-writable db backend #1

Open
jayvdb opened this issue Jun 14, 2020 · 0 comments
Open

Include non-writable db backend #1

jayvdb opened this issue Jun 14, 2020 · 0 comments

Comments

@jayvdb
Copy link

jayvdb commented Jun 14, 2020

One quite simple backend is a non-writable backend, which supports creation, allows models instances to be instantiated with an in-memory counter per model, and errors for any write operation.

This would be used only for tests which do not need any writes, effectively even faster than https://github.com/koterpillar/fast-test-database and saner/more-controllable than https://github.com/liumengjun/django-fast-test as it could be mixed-and-matched with other databases for tests which do need to perform writes.

The intention would be to use it as a fallback database for idlesign/pytest-djangoapp#7 , if the test config indicated no writes were needed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant