Тестовый клиент Django: проверьте, что контекст является объектом RequestContext - PullRequest
2 голосов
/ 13 апреля 2011

есть ли способ проверить, что объект response.context, возвращаемый тестовым клиентом, является объектом RequestContext? Я проверил исходный код, и кажется, что они заключают контекст в объект ContextList.

1 Ответ

2 голосов
/ 13 апреля 2011

Проверьте, не является ли ContextList не пустым, затем проверьте элемент, который является RequestContext объектом:

from django.template import RequestContext

response = client.post(...)
context_list = response.context

for context in context_list:
    if isinstance(context, RequestContext):
        # do some more test checks here
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...