mirror of https://github.com/django/django.git
Refs #21230 -- removed direct settings manipulation from signed cookies tests
This commit is contained in:
parent
d35d2f61c5
commit
b9bfcd82f0
|
@ -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')
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue