Ejemplo n.º 1
0
 def test_show_alt_emails(self):
     user = self.create_user('*****@*****.**')
     self.login_as(user)
     email = UserEmail(user=user, email='*****@*****.**')
     email.save()
     resp = self.client.get(self.path)
     self.assertIn('*****@*****.**', resp.content)
     assert '*****@*****.**' in ([thing.email for thing in user.emails.all()])
Ejemplo n.º 2
0
 def test_username_updates(self):
     user = self.create_user('*****@*****.**')
     self.login_as(user)
     email = UserEmail(user=user, email='*****@*****.**')
     email.save()
     self.client.post(self.path, data={'primary': '', 'new_primary_email': '*****@*****.**'}, follow=True)
     user = User.objects.get(id=user.id)
     assert user.username != '*****@*****.**'
     assert user.username == '*****@*****.**'
Ejemplo n.º 3
0
    def create_useremail(user, email, **kwargs):
        if not email:
            email = uuid4().hex + "@example.com"

        kwargs.setdefault("is_verified", True)

        useremail = UserEmail(user=user, email=email, **kwargs)
        useremail.save()

        return useremail
Ejemplo n.º 4
0
    def create_useremail(self, user, email, **kwargs):
        if not email:
            email = uuid4().hex + '@example.com'

        kwargs.setdefault('is_verified', True)

        useremail = UserEmail(user=user, email=email, **kwargs)
        useremail.save()

        return useremail
Ejemplo n.º 5
0
    def create_useremail(self, user, email, **kwargs):
        if not email:
            email = uuid4().hex + '@example.com'

        kwargs.setdefault('is_verified', True)

        useremail = UserEmail(user=user, email=email, **kwargs)
        useremail.save()

        return useremail
Ejemplo n.º 6
0
 def test_remove_alt_email(self):
     user = self.create_user('*****@*****.**')
     self.login_as(user)
     email = UserEmail(user=user, email='*****@*****.**')
     email.save()
     resp = self.client.get(self.path)
     self.assertIn('*****@*****.**', resp.content)
     resp = self.client.post(self.path, data={'remove': '', 'email': '*****@*****.**'}, follow=True)
     self.assertNotIn('*****@*****.**', resp.content)
     assert '*****@*****.**' not in (email.email for email in user.emails.all())