Django

Code

Changeset 3708

Show
Ignore:
Timestamp:
09/02/06 04:34:40 (2 years ago)
Author:
russellm
Message:

Refs #2333 - Added model test for the test Client.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/trunk/tests/runtests.py

    r3706 r3708  
    77REGRESSION_TESTS_DIR_NAME = 'regressiontests' 
    88TEST_DATABASE_NAME = 'django_test_db' 
     9TEST_TEMPLATE_DIR = 'templates' 
    910 
    1011MODEL_TEST_DIR = os.path.join(os.path.dirname(__file__), MODEL_TESTS_DIR_NAME) 
     
    7273    from django.conf import settings 
    7374    from django.db.models.loading import get_apps, load_app 
     75 
    7476    old_installed_apps = settings.INSTALLED_APPS 
    7577    old_test_database_name = settings.TEST_DATABASE_NAME 
     78    old_root_urlconf = settings.ROOT_URLCONF 
     79    old_template_dirs = settings.TEMPLATE_DIRS 
    7680     
     81    # Redirect some settings for the duration of these tests 
    7782    settings.TEST_DATABASE_NAME = TEST_DATABASE_NAME 
    7883    settings.INSTALLED_APPS = ALWAYS_INSTALLED_APPS 
    79  
     84    settings.ROOT_URLCONF = 'urls' 
     85    settings.TEMPLATE_DIRS = (os.path.join(os.path.dirname(__file__), TEST_TEMPLATE_DIR),) 
     86     
    8087    # load all the ALWAYS_INSTALLED_APPS 
    8188    get_apps() 
    8289     
     90    # Load all the test model apps 
    8391    test_models = [] 
    84     # Load all the test model apps 
    8592    for model_dir, model_name in get_test_models():         
    8693        model_label = '.'.join([model_dir, model_name]) 
     
    113120    settings.INSTALLED_APPS = old_installed_apps 
    114121    settings.TESTS_DATABASE_NAME = old_test_database_name 
     122    settings.ROOT_URLCONF = old_root_urlconf 
     123    settings.TEMPLATE_DIRS = old_template_dirs 
     124     
    115125if __name__ == "__main__": 
    116126    from optparse import OptionParser