J'ai activé l'authentification de connexion pour mon Django. Les tests unitaires pour les vues ne fonctionnent pas car ils sont bloqués sur la page de connexion. Définir un point d'arrêt immédiatement après le retour de la réponse de la vue et utiliser
imprimer response.content
entraîne une sortie contenant l'expression "veuillez vous connecter"
Comment configurer un utilisateur pour que le testcase puisse se connecter? J'ai essayé d'utiliser mon nom d'utilisateur et mon mot de passe, mais cela ne fonctionne pas dans le contexte du test unitaire.
Le code suivant inséré au début du scénario de test crée un utilisateur, le connecte et permet au reste du test de continuer
self.user = User.objects.create_user(username='testuser', password='12345')
login = self.client.login(username='testuser', password='12345')