2016-05-20 1 views
1

Возможно ли это? У меня есть собственное сообщение об ошибке, и я хотел бы проверить, что он возникает, когда проверка не выполняется. Могу ли я сделать что-то похожее на следующее?утверждение сообщения об ошибке соответствует строке в Django

self.assertEqual(ValidationError.message, 'name validation not met')

+0

, где вы хотите это сделать? в тестовом случае? – ahmed

ответ

1

Да, это так:

with self.assertRaisesMessage(ValidationError, 'name validation not met'): 
    # code that causes the exception 

Чтобы иметь assertRaisesMessage помощник доступен, вы должны работать в Django TestCase.

Смежные вопросы