Commit f22177a9 authored by Huu Nguyen's avatar Huu Nguyen Committed by Tim Graham
Browse files

[1.7.x] Refs #21230 -- removed direct settings manipulation from signed cookies tests

Backport of b9bfcd82 from master
parent 2cb70131
Loading
Loading
Loading
Loading
+2 −9
Original line number Diff line number Diff line
@@ -2,10 +2,9 @@ from __future__ import unicode_literals

import time

from django.conf import settings
from django.core import signing
from django.http import HttpRequest, HttpResponse
from django.test import TestCase
from django.test import TestCase, override_settings


class SignedCookieTest(TestCase):
@@ -64,14 +63,8 @@ class SignedCookieTest(TestCase):
        finally:
            time.time = _time

    @override_settings(SECRET_KEY=b'\xe7')
    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.set_signed_cookie('c', 'hello')