Django probando datos de sesión almacenados en pruebas

Tengo una vista como tal:

def ProjectInfo(request):
    if request.method == 'POST':
        form = ProjectInfoForm(request.POST)
        if form.is_valid():
            # if form is valid, iterate cleaned form data
            # and save data to session
            for k, v in form.cleaned_data.iteritems():
                request.session[k] = v
            return HttpResponseRedirect('/next/')
        else:
            ...
    else:
        ...

Y en mis pruebas:

from django.test import TestCase, Client
from django.core.urlresolvers import reverse
from tool.models import Module, Model
from django.contrib.sessions.models import Session

def test_project_info_form_post_submission(self):
    """
    Test if project info form can be submitted via post.
    """
    # set up our POST data
    post_data = {
        'zipcode': '90210',
        'module': self.module1.name,
        'model': self.model1.name,
        'orientation': 1,
        'tilt': 1,
        'rails_direction': 1,
    }
    ...
    self.assertEqual(response.status_code, 302)
    # test if 'zipcode' in session is equal to posted value.

Entonces, donde el último comentario está en mi prueba, quiero probar si un valor específico está en elsession Dic y que la clave: el emparejamiento de valor es correcto. ¿Cómo hago para esto? Puedo usarrequest.session?

Cualquier ayuda muy apreciada.

Respuestas a la pregunta(1)

Su respuesta a la pregunta