Django: тестовый контекст клиента пуст от оболочки

Я не могу получить доступ кcontext атрибутHttpResponse объект из ipython. Но юнит тестовый доступ.context

Вот модульный тест. Тестовый прогон проходит правильно:

from django.test import Client, TestCase
from django.core import mail

class ClientTest(TestCase):
    def test_get_view(self):
        data = {'var': u'\xf2'}
        response = self.client.get('/test04/', data)

        # Check some response details
        self.assertContains(response, 'This is a test')
        self.assertEqual(response.context['var'], u'\xf2')

Вот код, который я использовал в оболочке:

In [10]: from django.test import Client

In [11]: c = Client()

In [12]: r = c.get('/test04/', data)

In [13]: r.context

In [14]: type(r.context)
Out[14]: 

response.context нет в оболочке, тогда какresponse.context существует в модульном тесте.

ПочемуHttpResponse вести себя противоречиво между оболочкой и модульным тестом?

Ответы на вопрос(1)

Ваш ответ на вопрос