Когда я использую test.client Django, и я делаю что-то вроде:Как я могу получить доступ к response.context при тестировании Jinja2 питанием вида Django
class MyTestCase(TestCase):
def test_this(self):
c = self.client
response = c.get('/')
assert False, response.context['name']
Я получаю сообщение об ошибке:
assert False, response.context['name']
TypeError: 'NoneType' object is unsubscriptable
Мое единственное предположение - это то, что с помощью Jinja2 препятствует появлению контекста при проверке.
Обратите внимание, что этот тест намеренно сфальсифицирован для отказа.
Спасибо за опечатку уловом, я имел в виду утверждают ЛОЖЬ, response.context [ «имя»] Я хочу испытание на неудачу, потому что я хочу посмотреть, что находится в response.context ['name'] –
Я бы подумал, что этот тест потерпит неудачу, если только «Джим» не является «response.context ['name']' – czarchaic