""" Runner for tests """ import sys import os from os.path import dirname, abspath from django.conf import settings EUSCAN_ROOT = os.path.join(dirname(dirname(abspath(__file__))), "euscanwww") settings.configure( DATABASES={ 'default': {'ENGINE': 'django.db.backends.sqlite3', 'NAME': ':memory:'} }, INSTALLED_APPS=['euscanwww.euscanwww', 'djeuscan'], ROOT_URLCONF='euscanwww.euscanwww.urls', EUSCAN_ROOT=EUSCAN_ROOT, RRD_ROOT=os.path.join(EUSCAN_ROOT, 'var', 'rrd'), USE_TZ=True ) def runtests(): import django.test.utils parent = dirname(abspath(__file__)) sys.path.insert(0, parent) runner_class = django.test.utils.get_runner(settings) test_runner = runner_class(verbosity=1, interactive=True) failures = test_runner.run_tests(['djeuscan']) sys.exit(failures)