Редактировать: 10-05-2014:
Альтернативный метод - перебирать сообщения в контексте ответа.Используя Django Test Client, элементы ответного сообщения могут быть проанализированы с помощью:
for message in response.context['messages']:
, который возвращает каждый объект Django Message , затем вы можете запросить атрибуты для ваших тестов.Это более чистая альтернатива исходному варианту.
Исходное решение:
Для целей архивирования исходным рабочим решением было опросить объекты cookie cookie в ответных файлах cookie.,Это менее чисто, чем новое решение.
self.assertTrue('Account verified' in response.cookies['messages'].value)
в unittest.Это кажется довольно уродливым решением, но, поскольку не будет другого набора «Учетная запись подтверждена» или другого одновременного сообщения, тогда это кажется приемлемым.