Beispiel #1
0
 def test_manage_login_user_empty_no_email(self, redirect, url_for, flash, login_user, newsletter):
     """Test manage login user new user with no email from facebook"""
     newsletter.app = True
     user_data = dict(name="algo")
     next_url = "/"
     manage_user_login(None, user_data, next_url)
     url_for.assert_called_once_with("account.signin")
Beispiel #2
0
 def test_manage_login_user_empty(self, redirect, url_for, flash, login_user, newsletter):
     """Test manage login user works."""
     newsletter.app = True
     user_data = dict(name="algo", email="email")
     next_url = "/"
     manage_user_login(None, user_data, next_url)
     url_for.assert_called_once_with("account.signin")
 def test_manage_login_user_empty_no_email(self, redirect, url_for, flash,
                                           login_user, newsletter):
     """Test manage login user new user with no email from facebook"""
     newsletter.app = True
     user_data = dict(name='algo')
     next_url = '/'
     manage_user_login(None, user_data, next_url)
     url_for.assert_called_once_with('account.signin')
Beispiel #4
0
 def test_manage_login_user_local(self, redirect, url_for, flash, login_user, newsletter):
     """Test manage login user works."""
     newsletter.app = True
     user = UserFactory.create()
     user_data = dict(name=user.name, email=user.email_addr)
     next_url = "/"
     manage_user_login(None, user_data, next_url)
     url_for.assert_called_once_with("account.forgot_password")
Beispiel #5
0
 def test_manage_login_user_google_token(self, redirect, url_for, flash, login_user, newsletter):
     """Test manage login user works."""
     newsletter.app = True
     user = UserFactory.create(info={"google_token": "k"})
     user_data = dict(name=user.name, email=user.email_addr)
     next_url = "/"
     manage_user_login(None, user_data, next_url)
     url_for.assert_called_once_with("account.signin")
 def test_manage_login_user_empty(self, redirect, url_for, flash,
                                  login_user, newsletter):
     """Test manage login user works."""
     newsletter.app = True
     user_data = dict(name='algo', email='email')
     next_url = '/'
     manage_user_login(None, user_data, next_url)
     url_for.assert_called_once_with('account.signin')
 def test_manage_login_user_google_token(self, redirect, url_for, flash,
                                         login_user, newsletter):
     """Test manage login user works."""
     newsletter.app = True
     user = UserFactory.create(info={'google_token': 'k'})
     user_data = dict(name=user.name, email=user.email_addr)
     next_url = '/'
     manage_user_login(None, user_data, next_url)
     url_for.assert_called_once_with('account.signin')
 def test_manage_login_user_local(self, redirect, url_for, flash,
                                  login_user, newsletter):
     """Test manage login user works."""
     newsletter.app = True
     user = UserFactory.create()
     user_data = dict(name=user.name, email=user.email_addr)
     next_url = '/'
     manage_user_login(None, user_data, next_url)
     url_for.assert_called_once_with('account.forgot_password')
Beispiel #9
0
 def test_manage_login_user_already_asked(self, redirect, url_for, flash, login_user, newsletter):
     """Test manage login user already asked works."""
     newsletter.app = True
     user = UserFactory.create(newsletter_prompted=True)
     user_data = dict(name=user.name, email=user.email_addr)
     next_url = "/"
     manage_user_login(user, user_data, next_url)
     login_user.assert_called_once_with(user, remember=True)
     redirect.assert_called_once_with(next_url)
Beispiel #10
0
 def test_manage_login_user_good_email(self, redirect, url_for, flash, login_user, newsletter):
     """Test manage login user with good email works."""
     newsletter.app = True
     user = UserFactory.create()
     user_data = dict(name=user.name, email=user.email_addr)
     next_url = "/"
     manage_user_login(user, user_data, next_url)
     login_user.assert_called_once_with(user, remember=True)
     url_for.assert_called_once_with("account.newsletter_subscribe", next=next_url)
Beispiel #11
0
 def test_manage_login_user_update_email(self, redirect, url_for, flash, login_user, newsletter):
     """Test manage login user works."""
     newsletter.app = True
     user = UserFactory.create(name="johndoe", email_addr="johndoe")
     user_data = dict(name=user.name)
     next_url = "/"
     manage_user_login(user, user_data, next_url)
     login_user.assert_called_once_with(user, remember=True)
     url_for.assert_called_once_with("account.update_profile", name=user.name)
Beispiel #12
0
 def test_manage_login_user_update_email(self, redirect, url_for_app_type,
                                         flash, login_user, newsletter):
     """Test manage login user works."""
     newsletter.app = True
     user = UserFactory.create(name='johndoe', email_addr='johndoe')
     user_data = dict(name=user.name)
     next_url = '/'
     manage_user_login(user, user_data, next_url)
     login_user.assert_called_once_with(user, remember=True)
     redirect.assert_called_once_with('/')
Beispiel #13
0
 def test_manage_login_user_empty(self, redirect,
                                  url_for, flash,
                                  login_user,
                                  newsletter):
     """Test manage login user works."""
     newsletter.app = True
     user_data = dict(id='3', name='algo', email='email')
     next_url = '/'
     manage_user_login(None, user_data, next_url)
     url_for.assert_called_once_with('account.signin')
 def test_manage_login_user_already_asked(self, redirect, url_for, flash,
                                          login_user, newsletter):
     """Test manage login user already asked works."""
     newsletter.app = True
     user = UserFactory.create(newsletter_prompted=True)
     user_data = dict(name=user.name, email=user.email_addr)
     next_url = '/'
     manage_user_login(user, user_data, next_url)
     login_user.assert_called_once_with(user, remember=True)
     redirect.assert_called_once_with(next_url)
 def test_manage_login_user_good_email(self, redirect, url_for, flash,
                                       login_user, newsletter):
     """Test manage login user with good email works."""
     newsletter.app = True
     user = UserFactory.create()
     user_data = dict(name=user.name, email=user.email_addr)
     next_url = '/'
     manage_user_login(user, user_data, next_url)
     login_user.assert_called_once_with(user, remember=True)
     url_for.assert_called_once_with('account.newsletter_subscribe',
                                     next=next_url)
Beispiel #16
0
 def test_manage_login_user_update_email(self, redirect, url_for, flash,
                                         login_user, newsletter):
     """Test manage login user works."""
     newsletter.app = True
     user = UserFactory.create(email_addr="None")
     user_data = dict(id=str(user.id),
                      name=user.name,
                      email=user.email_addr)
     next_url = '/'
     manage_user_login(user, user_data, next_url)
     login_user.assert_called_once_with(user, remember=True)
     url_for.assert_called_once_with('account.update_profile',
                                     name=user.name)
Beispiel #17
0
 def test_manage_login_user_update_email(self, redirect,
                                         url_for, flash,
                                         login_user,
                                         newsletter):
     """Test manage login user works."""
     newsletter.app = True
     user = UserFactory.create(email_addr="None")
     user_data = dict(id=str(user.id), name=user.name, email=user.email_addr)
     next_url = '/'
     manage_user_login(user, user_data, next_url)
     login_user.assert_called_once_with(user, remember=True)
     url_for.assert_called_once_with('account.update_profile',
                                     name=user.name)