Skip to content
This repository
tree: d48698c216
Fetching contributors…

Cannot retrieve contributors at this time

executable file 48 lines (36 sloc) 1.203 kb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
#!/usr/bin/env python
import sys

from os.path import dirname, abspath

from django.conf import settings
from django import VERSION as DJANGO_VERSION


middleware = [
    'django.middleware.common.CommonMiddleware',
    'django.contrib.sessions.middleware.SessionMiddleware',
    'django.contrib.auth.middleware.AuthenticationMiddleware',
]

if DJANGO_VERSION < (1,3):
    middleware.append('cbv.middleware.DeferredRenderingMiddleware')

if not settings.configured:
    settings.configure(
        DATABASE_ENGINE="sqlite3",
        INSTALLED_APPS=[
            "django.contrib.auth",
            "django.contrib.contenttypes",
            "django.contrib.sessions",
            "idios",
            "idios.tests",
        ],
        MIDDLEWARE_CLASSES=middleware,
        AUTH_PROFILE_MODULE="tests.SimpleProfile",
        ROOT_URLCONF="idios.tests.urls"
    )


from django.test.simple import run_tests


def runtests(*test_args):
    if not test_args:
        test_args = ["tests"]
    parent = dirname(abspath(__file__))
    sys.path.insert(0, parent)
    failures = run_tests(test_args, verbosity=1, interactive=True)
    sys.exit(failures)


if __name__ == "__main__":
    runtests(*sys.argv[1:])
Something went wrong with that request. Please try again.