1
0
mirror of https://github.com/django/django.git synced 2024-12-23 01:25:58 +00:00

Refs #21230 -- removed direct settings manipulation from signed cookies tests

This commit is contained in:
Huu Nguyen 2014-04-08 08:21:20 -07:00 committed by Tim Graham
parent d35d2f61c5
commit b9bfcd82f0

View File

@ -2,10 +2,9 @@ from __future__ import unicode_literals
import time import time
from django.conf import settings
from django.core import signing from django.core import signing
from django.http import HttpRequest, HttpResponse from django.http import HttpRequest, HttpResponse
from django.test import TestCase from django.test import TestCase, override_settings
class SignedCookieTest(TestCase): class SignedCookieTest(TestCase):
@ -64,14 +63,8 @@ class SignedCookieTest(TestCase):
finally: finally:
time.time = _time time.time = _time
@override_settings(SECRET_KEY=b'\xe7')
def test_signed_cookies_with_binary_key(self): def test_signed_cookies_with_binary_key(self):
def restore_secret_key(prev):
settings.SECRET_KEY = prev
self.addCleanup(restore_secret_key, settings.SECRET_KEY)
settings.SECRET_KEY = b'\xe7'
response = HttpResponse() response = HttpResponse()
response.set_signed_cookie('c', 'hello') response.set_signed_cookie('c', 'hello')