def run_tests(test_labels, verbosity=1, interactive=True, extra_tests=[]): # Disable Johnny cache backend because it does weird things. See #852 query_cache_backend = cache.get_backend() query_cache_backend.unpatch() query_cache_backend.flush_query_cache() settings.CACHES = { 'default': { 'BACKEND': 'django.core.cache.backends.dummy.DummyCache', } } return django_run_tests(test_labels, verbosity, interactive, extra_tests)
def run_tests_1(test_labels, *args, **kwargs): global old_destroy, old_create, test_database_name from django.db import connection old_create = connection.creation.__class__.create_test_db connection.creation.__class__.create_test_db = safe_create_1 old_destroy = connection.creation.__class__.destroy_test_db connection.creation.__class__.destroy_test_db = safe_destroy_0_1 if not test_labels: settings.TEMPLATE_LOADERS = ('ietf.utils.test_runner.template_coverage_loader',) + settings.TEMPLATE_LOADERS test_labels = [x.split(".")[-1] for x in settings.INSTALLED_APPS if x.startswith("ietf")] + ['redirects.TemplateCoverageTestCase',] if settings.SITE_ID != 1: print " Changing SITE_ID to '1' during testing." settings.SITE_ID = 1 assert(not settings.IDTRACKER_BASE_URL.endswith('/')) kwargs["verbosity"] = kwargs["verbosity"] return django_run_tests(test_labels, *args, **kwargs)
def run_tests_1(test_labels, *args, **kwargs): global old_destroy, old_create, test_database_name from django.db import connection old_create = connection.creation.__class__.create_test_db connection.creation.__class__.create_test_db = safe_create_1 old_destroy = connection.creation.__class__.destroy_test_db connection.creation.__class__.destroy_test_db = safe_destroy_0_1 if not test_labels: settings.TEMPLATE_LOADERS = ( 'ietf.utils.test_runner.template_coverage_loader', ) + settings.TEMPLATE_LOADERS test_labels = [ x.split(".")[-1] for x in settings.INSTALLED_APPS if x.startswith("ietf") ] + [ 'redirects.TemplateCoverageTestCase', ] if settings.SITE_ID != 1: print " Changing SITE_ID to '1' during testing." settings.SITE_ID = 1 assert (not settings.IDTRACKER_BASE_URL.endswith('/')) kwargs["verbosity"] = kwargs["verbosity"] return django_run_tests(test_labels, *args, **kwargs)
def run_tests(): """ Use the Django test runner to run the django-clicky tests. """ django_run_tests([], verbosity=1, interactive=True)
def run_tests(labels=()): """ Use the Django test runner to run the tests. """ django_run_tests(labels, verbosity=1, interactive=True)