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
This commit is contained in:
parent
cc56d65c6e
commit
174e334d92
|
@ -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)
|
MODEL_TEST_DIR = os.path.join(os.path.dirname(__file__), MODEL_TESTS_DIR_NAME)
|
||||||
|
|
||||||
ALWAYS_INSTALLED_APPS = [
|
ALWAYS_INSTALLED_APPS = [
|
||||||
'django.contrib.admin',
|
|
||||||
'django.contrib.auth',
|
|
||||||
'django.contrib.comments',
|
|
||||||
'django.contrib.contenttypes',
|
'django.contrib.contenttypes',
|
||||||
|
'django.contrib.auth',
|
||||||
|
'django.contrib.sites',
|
||||||
'django.contrib.flatpages',
|
'django.contrib.flatpages',
|
||||||
'django.contrib.redirects',
|
'django.contrib.redirects',
|
||||||
'django.contrib.sessions',
|
'django.contrib.sessions',
|
||||||
'django.contrib.sites',
|
'django.contrib.comments',
|
||||||
|
'django.contrib.admin',
|
||||||
]
|
]
|
||||||
|
|
||||||
def get_test_models():
|
def get_test_models():
|
||||||
|
@ -149,6 +149,12 @@ class TestRunner:
|
||||||
# Initialize the test database.
|
# Initialize the test database.
|
||||||
cursor = connection.cursor()
|
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.
|
# Run the tests for each test model.
|
||||||
self.output(1, "Running app tests")
|
self.output(1, "Running app tests")
|
||||||
for model_name in test_models:
|
for model_name in test_models:
|
||||||
|
|
Loading…
Reference in New Issue