Skip to main content

The bare minimum to integrate py.test with Django.

Project description

A minimal plugin to integrate Django and py.test.


Install the plugin:

pip install pytest-django-lite

Configuring Django

You have two options to configure your testsuite’s Django settings.

1. Create a

def pytest_configure(config):
    from django.conf import settings

        # etc


DJANGO_SETTINGS_MODULE=myapp.settings py.test

Write Tests

from django.test import TestCase
from myapp.models import Foo

class MyTest(TestCase):
    def test_foo(self):
        assert Foo.objects.count() == 2


This was originally based on pytest-django.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pytest-django-lite-0.1.1.tar.gz (2.1 kB view hashes)

Uploaded source

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page