Revision 564a2292 snf-astakos-app/astakos/im/tests.py

b/snf-astakos-app/astakos/im/tests.py
516 516
        data = {'email':'KPAP@grnet.gr', 'password1':'password',
517 517
                'password2':'password', 'first_name': 'Kostas',
518 518
                'last_name': 'Mitroglou', 'provider': 'local'}
519
        r = self.client.post("/im/signup", data)
520
        self.assertContains(r, messages.EMAIL_USED)
519
        r = self.client.post("/im/signup", data, follow=True)
520
        self.assertRedirects(r, reverse('index'))
521
        self.assertContains(r, messages.NOTIFICATION_SENT)
522

  
523
        # previous user replaced
524
        user = AstakosUser.objects.get(pk=user.pk)
525
        self.assertTrue(user.activation_sent)
526
        self.assertFalse(user.email_verified)
527
        self.assertFalse(user.is_active)
528
        self.assertEqual(len(get_mailbox('kpap@grnet.gr')), 2)
521 529

  
522 530
        # hmmm, email exists; lets request a password change
523 531
        r = self.client.get('/im/local/password_reset')

Also available in: Unified diff