Metadata-Version: 1.0
Name: pytest-django-lite
Version: 0.1.1
Summary: The bare minimum to integrate py.test with Django.
Home-page: https://github.com/dcramer/pytest-django-lite
Author: David Cramer
Author-email: dcramer@gmail.com
License: Apache License 2.0
Description: A minimal plugin to integrate Django and py.test.
        
        Usage
        =====
        
        Install the plugin:
        
        ::
        
            pip install pytest-django-lite
        
        
        Configuring Django
        ==================
        
        You have two options to configure your testsuite's Django settings.
        
        1. Create a conftest.py
        -----------------------
        
        .. code:: python
        
            def pytest_configure(config):
                from django.conf import settings
        
                settings.configure(
                    DATABASES={},
                    INSTALLED_APPS=[],
                    # etc
                )
        
        
        2. Pass ``DJANGO_SETTINGS_MODULE``
        ----------------------------------
        
        ::
        
            DJANGO_SETTINGS_MODULE=myapp.settings py.test
        
        
        Write Tests
        ===========
        
        .. code:: python
        
            from django.test import TestCase
            from myapp.models import Foo
        
            class MyTest(TestCase):
                def test_foo(self):
                    assert Foo.objects.count() == 2
        
        
        .. note:: This only supports classical Django tests (class-based inheritence)
        
        
        Credits
        =======
        
        This was originally based on `pytest-django <https://github.com/pelme/pytest_django>`_.
Platform: UNKNOWN
