def registerAuth(): email = request.form['email'] username = request.form['username'] password = request.form['password'] if not User.checkIfUserExists(email, conn): User.insertRegisterDetails(email, username, password, conn) session['email'] = email session['username'] = username return redirect('/home') else: error = 'User already exists, enter another email' return render_template('register.html', error=error)
def test_insertRegisterDetails(): User.insertRegisterDetails(email1, username1, password1, conn) assert User.checkIfUserExists(email1, conn) == {'email': '*****@*****.**', 'username': '******', 'password': '******'} User.insertRegisterDetails(email2, username2, password2, conn) assert User.checkIfUserExists(email2, conn) == {'email': '*****@*****.**', 'username': '******', 'password': '******'} assert User.checkIfUserExists(email3, conn) == None