aboutsummaryrefslogtreecommitdiffstats
path: root/runtests.py
diff options
context:
space:
mode:
Diffstat (limited to 'runtests.py')
-rw-r--r--runtests.py75
1 files changed, 0 insertions, 75 deletions
diff --git a/runtests.py b/runtests.py
deleted file mode 100644
index bed16aa..0000000
--- a/runtests.py
+++ /dev/null
@@ -1,75 +0,0 @@
-#!/usr/bin/env python
-import sys
-import os
-from os.path import dirname, abspath
-from optparse import OptionParser
-
-from django.conf import settings, global_settings
-
-# For convenience configure settings if they are not pre-configured or if we
-# haven't been provided settings to use by environment variable.
-if not settings.configured and not os.environ.get('DJANGO_SETTINGS_MODULE'):
- settings.configure(
- DATABASES={
- 'default': {
- 'ENGINE': 'django.db.backends.sqlite3',
- }
- },
- INSTALLED_APPS=[
- 'django.contrib.auth',
- 'django.contrib.admin',
- 'django.contrib.contenttypes',
- 'django.contrib.sessions',
- 'django.contrib.sites',
-
- 'debug_toolbar',
-
- 'tests',
- ],
- MIDDLEWARE_CLASSES=global_settings.MIDDLEWARE_CLASSES + (
- 'debug_toolbar.middleware.DebugToolbarMiddleware',
- ),
- ROOT_URLCONF='',
- DEBUG=False,
- SITE_ID=1,
- )
-
-
-# Refresh the debug toolbar's configuration when overriding settings.
-from debug_toolbar.utils.settings import CONFIG, CONFIG_DEFAULTS
-from django.dispatch import receiver
-from django.test.signals import setting_changed
-
-
-@receiver(setting_changed)
-def update_connections_time_zone(**kwargs):
- if kwargs['setting'] == 'DEBUG_TOOLBAR_CONFIG':
- CONFIG.update(CONFIG_DEFAULTS)
- CONFIG.update(kwargs['value'] or {})
-
-
-from django.test.simple import DjangoTestSuiteRunner
-
-
-def runtests(*test_args, **kwargs):
- if 'south' in settings.INSTALLED_APPS:
- from south.management.commands import patch_for_test_db_setup
- patch_for_test_db_setup()
-
- if not test_args:
- test_args = ['tests']
- parent = dirname(abspath(__file__))
- sys.path.insert(0, parent)
- test_runner = DjangoTestSuiteRunner(verbosity=kwargs.get('verbosity', 1),
- interactive=kwargs.get('interactive', False),
- failfast=kwargs.get('failfast'))
- failures = test_runner.run_tests(test_args)
- sys.exit(failures)
-
-if __name__ == '__main__':
- parser = OptionParser()
- parser.add_option('--failfast', action='store_true', default=False, dest='failfast')
-
- (options, args) = parser.parse_args()
-
- runtests(failfast=options.failfast, *args)