diff --git a/tests/regressiontests/requests/tests.py b/tests/regressiontests/requests/tests.py index 7927d27098..e71c6f6eaa 100644 --- a/tests/regressiontests/requests/tests.py +++ b/tests/regressiontests/requests/tests.py @@ -426,5 +426,7 @@ class RequestsTests(unittest.TestCase): warnings_state = get_warnings_state() warnings.filterwarnings('ignore', category=DeprecationWarning, module='django.http') - self.assertEqual(request.body, request.raw_post_data) - restore_warnings_state(warnings_state) + try: + self.assertEqual(request.body, request.raw_post_data) + finally: + restore_warnings_state(warnings_state)