summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJacob Kaplan-Moss <jacob@jacobian.org>2006-06-16 18:58:45 +0000
committerJacob Kaplan-Moss <jacob@jacobian.org>2006-06-16 18:58:45 +0000
commit174e334d929abf5669e8256bfa12cf61be51fc51 (patch)
treef8663fb320214a6c2bc82e7a649809289ca8c2dd
parentcc56d65c6e0de167101ae0de4416c3e3e92bbef5 (diff)
Test harness actually now installs contrib apps so they can be used in tests.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@3133 bcc190cf-cafb-0310-a4f2-bffc1f526a37
-rwxr-xr-xtests/runtests.py14
1 files changed, 10 insertions, 4 deletions
diff --git a/tests/runtests.py b/tests/runtests.py
index f0eee97ec5..87cad83124 100755
--- a/tests/runtests.py
+++ b/tests/runtests.py
@@ -21,14 +21,14 @@ def log_error(model_name, title, description):
MODEL_TEST_DIR = os.path.join(os.path.dirname(__file__), MODEL_TESTS_DIR_NAME)
ALWAYS_INSTALLED_APPS = [
- 'django.contrib.admin',
- 'django.contrib.auth',
- 'django.contrib.comments',
'django.contrib.contenttypes',
+ 'django.contrib.auth',
+ 'django.contrib.sites',
'django.contrib.flatpages',
'django.contrib.redirects',
'django.contrib.sessions',
- 'django.contrib.sites',
+ 'django.contrib.comments',
+ 'django.contrib.admin',
]
def get_test_models():
@@ -148,6 +148,12 @@ class TestRunner:
# Initialize the test database.
cursor = connection.cursor()
+
+ # Install the core always installed apps
+ for app in ALWAYS_INSTALLED_APPS:
+ self.output(1, "Installing contrib app %s" % app)
+ mod = __import__(app + ".models", '', '', [''])
+ management.install(mod)
# Run the tests for each test model.
self.output(1, "Running app tests")