Para probar si un mensaje fue flasheado pueden usar el método assert_message_flashed()
def test_user_registered_flashed_message(self):
fake_form = {
'username': 'vijoin',
'password': '123456'
}
self.client.post(url_for('index'), data=fake_form)
message = 'User registered successfully'
self.assert_message_flashed(message)
Este método solo recibe el mensaje que quieres validar. Los mensajes flasheados ya están en el atributo self.flashed_messages
luego de realizar el request
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?
o inicia sesión.