Permet la désinscription

| Q                         | R
| ------------------------- | -------------------------------------------
| Correction de bugs ?      | Oui
| Nouvelle Fonctionnalité ? | Oui
| Tickets concernés         | #818

/!\  Ceci n'est qu'un POC qui permet d'avancer **rapidement** vers la résolution de l'issue qui est bloquante pour la V1. Actuellement je n'ai pas fait de test. Je préfère soumettre (et faire évoluer) cette PR rapidement pour avoir des retours : je reste assez débutant en ce qui concerne django et je ne connais pas le processus complet en ce qui concerne l'authentification.


le tutoriel est publié après comme il faut, j'ai juste oublié d'enlever
le commentaire ;)
Le 01/09/2014 16:34, firm1 a écrit :
>
> In zds/member/tests/tests_views.py:
>
> > +        user = ProfileFactory()
> > +        login_check = self.client.login(
> > +            username=user.user.username,
> > +            password='hostel77')
> > +        self.assertEqual(login_check, True)
> > +        result = self.client.post(
> > +            reverse('zds.member.views.unregister'),
> > +            follow=False)
> > +        self.assertEqual(result.status_code, 302)
> > +        self.assertEqual(User.objects.filter(username=user.user.username).count(), 0)
> > +        user = ProfileFactory()
> > +        user2 = ProfileFactory()
> > +        # first case : a published tutorial with only one author
> > +        publishedTutorialAlone = MiniTutorialFactory()
> > +        publishedTutorialAlone.authors.add(user.user)
> > +        publishedTutorialAlone.pubdate = datetime.now()#must see how to publish more properly
>
> cette partie est a corriger car cette ligne ne suffit pas à simuler
> une publication. Il faudrait se baser sur les fonctions de la views.py
> des tutoriels.
> Donc le test est incohérent avec le code
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/zestedesavoir/zds-site/pull/1400/files#r16956606>.
>