diff options
Diffstat (limited to 'runtests.py')
| -rw-r--r-- | runtests.py | 75 | 
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) | 
