No more import side effects for monkey patches.

This commit is contained in:
James Socol 2012-09-17 14:17:16 -04:00
Родитель f95a03a9b1
Коммит d068435a9b
3 изменённых файлов: 11 добавлений и 3 удалений

Просмотреть файл

@ -1,2 +1,5 @@
# Import monkeypatch code at startup.
import commonware.response.cookies.monkeypatch
from commonware.response.cookies.monkeypatch import patch_all
patch_all()

Просмотреть файл

@ -55,4 +55,6 @@ def set_cookie_secure(f):
return r
return wrapped
HttpResponse.set_cookie = set_cookie_secure(HttpResponse.set_cookie)
def patch_all():
HttpResponse.set_cookie = set_cookie_secure(HttpResponse.set_cookie)

Просмотреть файл

@ -2,7 +2,10 @@ from django.http import HttpResponse
from mock import patch
from nose.tools import eq_
import commonware.response.cookies.monkeypatch
from commonware.response.cookies.monkeypatch import patch_all
patch_all()
def test_secure_cookies():