def test_get_user_by_email(self): username = '******' email = '*****@*****.**' password = '******' user = User.register(username, email, password) fetched_user = User.get_by_email(email) self.assertEqual(user, fetched_user)
def login(): """Show login page or login user into the system.""" form = LoginForm() if request.method == 'GET' or not form.validate_on_submit(): return render_template('login.html', registration_page=url_for('signup')) user = User.get_by_email(form.email.data) if user is not None and user.check_password(form.password.data): login_user(user) return redirect('/') else: return render_template('login.html', registration_page=url_for('signup'))
def login(): """Show login page or login user into the system.""" form = LoginForm() if request.method == 'GET' or not form.validate_on_submit(): return render_template( 'login.html', registration_page=url_for('signup') ) user = User.get_by_email(form.email.data) if user is not None and user.check_password(form.password.data): login_user(user) return redirect('/') else: return render_template( 'login.html', registration_page=url_for('signup') )
def test_get_not_existing_user(self): email = '*****@*****.**' fetched_user = User.get_by_email(email) self.assertIsNone(fetched_user)