From 027aaca37f25d866a87a6426fa197813f75051cf Mon Sep 17 00:00:00 2001 From: Luke Plant Date: Fri, 3 Sep 2010 19:00:43 +0000 Subject: [PATCH] Fixed #13754 - Add a note about a test client session property gotcha Thanks SmileyChris for report and patch. git-svn-id: http://code.djangoproject.com/svn/django/trunk@13685 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- docs/topics/testing.txt | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/docs/topics/testing.txt b/docs/topics/testing.txt index 8fb89d2d7aa..5c1933c9468 100644 --- a/docs/topics/testing.txt +++ b/docs/topics/testing.txt @@ -935,6 +935,15 @@ can access these properties as part of a test condition. A dictionary-like object containing session information. See the :doc:`session documentation` for full details. + To modify the session and then save it, it must be stored in a variable + first (because a new ``SessionStore`` is created every time this property + is accessed):: + + def test_something(self): + session = self.client.session + session['somekey'] = 'test' + session.save() + .. _Cookie module documentation: http://docs.python.org/library/cookie.html Example