def assert_message_contains(self, response, message, level=None):
messages = self.get_messages(response)
found = self.filter_messages(messages, message, level)
if not found:
messages = [
'%s (%s)' % (msg.message, msg.level)
for msg in messages
]
if level:
pytest.fail(
'Message %r with level %r not found in request. '
'Available messages: %r' %
(message, level, messages)
)
else:
pytest.fail(
'Message %r not found in request. '
'Available messages: %r' %
(message, messages)
)
评论列表
文章目录