From 318c1c32dd6e595600e217fbcf92aa879209e7d7 Mon Sep 17 00:00:00 2001
From: Malcolm Tredinnick <malcolm.tredinnick@gmail.com>
Date: Wed, 8 Oct 2008 08:42:39 +0000
Subject: [PATCH] [1.0.X] The tests added in r9185 were altering the test
 environment in bad ways. Fixed this with proper setUp() and tearDown()
 methods.

Backport of r9200 from trunk.


git-svn-id: http://code.djangoproject.com/svn/django/branches/releases/1.0.X@9203 bcc190cf-cafb-0310-a4f2-bffc1f526a37
---
 tests/regressiontests/middleware/tests.py | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/tests/regressiontests/middleware/tests.py b/tests/regressiontests/middleware/tests.py
index bda9624b6e..b7e830ac23 100644
--- a/tests/regressiontests/middleware/tests.py
+++ b/tests/regressiontests/middleware/tests.py
@@ -6,6 +6,14 @@ from django.middleware.common import CommonMiddleware
 from django.conf import settings
 
 class CommonMiddlewareTest(TestCase):
+    def setUp(self):
+        self.slash = settings.APPEND_SLASH
+        self.www = settings.PREPEND_WWW
+
+    def tearDown(self):
+        settings.APPEND_SLASH = self.slash
+        settings.PREPEND_WWW = self.www
+
     def _get_request(self, path):
         request = HttpRequest()
         request.META = {