From bcdbafc88aaf35682165f8a814d1f13daf095fac Mon Sep 17 00:00:00 2001
From: Russell Keith-Magee <russell@keith-magee.com>
Date: Sat, 2 Apr 2011 13:26:54 +0000
Subject: [PATCH] Silenced DeprecationWarning raised by tests for
 populate_xheaders tests. Refs #15741

git-svn-id: http://code.djangoproject.com/svn/django/trunk@15998 bcc190cf-cafb-0310-a4f2-bffc1f526a37
---
 tests/regressiontests/special_headers/tests.py | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/tests/regressiontests/special_headers/tests.py b/tests/regressiontests/special_headers/tests.py
index 4e2741b6dc..85cded3b50 100644
--- a/tests/regressiontests/special_headers/tests.py
+++ b/tests/regressiontests/special_headers/tests.py
@@ -1,13 +1,23 @@
+import warnings
+
 from django.test import TestCase
 from django.contrib.auth.models import User
 
+
 class SpecialHeadersTest(TestCase):
     fixtures = ['data.xml']
 
+    def setUp(self):
+        self.save_warnings_state()
+        warnings.filterwarnings('ignore', category=DeprecationWarning,
+                                module='django.views.generic.list_detail')
+
+    def tearDown(self):
+        self.restore_warnings_state()
+
     def test_xheaders(self):
         user = User.objects.get(username='super')
         response = self.client.get('/special_headers/article/1/')
-        # import pdb; pdb.set_trace()
         self.assertFalse('X-Object-Type' in response)
         self.client.login(username='super', password='secret')
         response = self.client.get('/special_headers/article/1/')