pytest-django is a plugin for pytest that provides a set of useful tools for testing Django applications and projects.
Running the test suite with pytest offers some features that are not present in Djangos standard test mechanism:
* Less boilerplate: no need to import unittest, create a subclass with methods. Just write tests as regular functions.
* `Manage test dependencies with fixtures <http://pytest.org/latest/fixture.html>`_
* Database re-use: no need to re-create the test database for every test run.
* Run tests in multiple processes for increased speed
* There are a lot of other nice plugins available for pytest.
* Easy switching: Existing unittest-style tests will still work without any modifications.