Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Fixed #10439 -- Fixed a subtle test failure caused by r9994.

Thanks to Ramiro Morales for debugging what was going on here.

git-svn-id: http://code.djangoproject.com/svn/django/trunk@10015 bcc190cf-cafb-0310-a4f2-bffc1f526a37
  • Loading branch information...
commit d0fff8ccd4d61a848314ada5b386652606d44f00 1 parent 0516c5d
Malcolm Tredinnick malcolmt authored
Showing with 16 additions and 7 deletions.
  1. +16 −7 tests/regressiontests/app_loading/tests.py
23 tests/regressiontests/app_loading/tests.py
View
@@ -1,18 +1,27 @@
-"""
+import os
+import sys
+import time
+
+from django.conf import Settings
+
+__test__ = {"API_TESTS": """
Test the globbing of INSTALLED_APPS.
->>> import os, sys
>>> old_sys_path = sys.path
>>> sys.path.append(os.path.dirname(os.path.abspath(__file__)))
->>> from django.conf import Settings
+>>> old_tz = os.environ["TZ"]
+>>> settings = Settings('test_settings')
->>> s = Settings('test_settings')
-
->>> s.INSTALLED_APPS
+>>> settings.INSTALLED_APPS
['parent.app', 'parent.app1']
>>> sys.path = old_sys_path
-"""
+# Undo a side-effect of installing a new settings object.
+>>> if hasattr(time, "tzset"):
+... os.environ["TZ"] = old_tz
+... time.tzset()
+
+"""}
Please sign in to comment.
Something went wrong with that request. Please try again.