#!/usr/bin/env python from __future__ import unicode_literals import django from django.conf import settings from django.core.management import call_command settings.configure( INSTALLED_APPS=( 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sites', 'django.contrib.admin', 'django.contrib.sessions', 'django.contrib.messages', 'rangefilter', ), DATABASES={ 'default': {'ENGINE': 'django.db.backends.sqlite3'} }, TEST_RUNNER='django.test.runner.DiscoverRunner', USE_TZ=True, TIME_ZONE='UTC', SITE_ID=1, STATIC_URL='/static/', TEMPLATES=[ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'APP_DIRS': True, 'OPTIONS': { 'debug': True, 'context_processors': [ 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages', ], } }, ], MIDDLEWARE=( 'django.middleware.common.CommonMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', ), PASSWORD_HASHERS=( 'django.contrib.auth.hashers.MD5PasswordHasher', ), ) django.setup() if __name__ == '__main__': call_command('test', 'rangefilter')