Skip to content

Latest commit

 

History

History
17 lines (9 loc) · 953 Bytes

README.md

File metadata and controls

17 lines (9 loc) · 953 Bytes

django-postgres-testing Build Status PyPI version

This package contains a simple Django TestRunner that will setup a temporary postgres instance, and remove it when testing is over.

In my personal use case, this is because I don't really like running postgres all the time on my laptop. Additionally, I don't want to have to worry about making test databases/users for each of my Django projects.

This project solves the issue by running a brand new postgres instance for each test run, deleting all data when the run is over.

Usage

Install the package:

$ pip install django-postgres-testing

Add this to your settings file:

TEST_RUNNER = 'django_postgres_testing.TemporaryPostgresRunner'