Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Ensure the mutliple_database tests leave the settings in the same sta…

…te they found them.

git-svn-id: http://code.djangoproject.com/svn/django/trunk@14313 bcc190cf-cafb-0310-a4f2-bffc1f526a37
  • Loading branch information...
commit 085e4c9112600b84cef601bc331cafae03c1b1c9 1 parent 9d5d757
@alex alex authored
Showing with 6 additions and 2 deletions.
  1. +6 −2 tests/regressiontests/multiple_database/tests.py
View
8 tests/regressiontests/multiple_database/tests.py
@@ -1548,13 +1548,17 @@ def test_dumpdata(self):
command_output = new_io.getvalue().strip()
self.assertTrue('"email": "alice@example.com",' in command_output)
+_missing = object()
class UserProfileTestCase(TestCase):
def setUp(self):
- self.old_auth_profile_module = getattr(settings, 'AUTH_PROFILE_MODULE', None)
+ self.old_auth_profile_module = getattr(settings, 'AUTH_PROFILE_MODULE', _missing)
settings.AUTH_PROFILE_MODULE = 'multiple_database.UserProfile'
def tearDown(self):
- settings.AUTH_PROFILE_MODULE = self.old_auth_profile_module
+ if self.old_auth_profile_module is _missing:
+ del settings.AUTH_PROFILE_MODULE
+ else:
+ settings.AUTH_PROFILE_MODULE = self.old_auth_profile_module
def test_user_profiles(self):
Please sign in to comment.
Something went wrong with that request. Please try again.