def setup_method(self): self.system = system self.user = system.validate_login('Matt', 'pass') self.small_car = SmallCar('Holden', 'Commodore', 12345) self.system.add_car(self.small_car) self.medium_car = MediumCar('Ford', 'Falcon', 123456) self.system.add_car(self.medium_car) self.large_car = LargeCar('Subaru', 'WRX', 1234567) self.system.add_car(self.large_car) self.premium_car = PremiumCar('Lamborghini', 'Diablo', 12345678) self.system.add_car(self.premium_car)
def login(): if request.method == 'POST': user_id = request.form["username"] password = request.form["password"] new_user=system.validate_login(user_id, password) if new_user != None: login_user(new_user) if isinstance(new_user, Staff): return render_template('home.html', trainer = 1) else: return render_template('home.html') return render_template('login.html')
def login(): """ Task 1: complete this function """ if request.method == 'POST': name = request.form["username"] pw = request.form["password"] user = system.validate_login(name, pw) if user != None: login_user(user) return redirect(url_for('cars')) return render_template('login.html')
def login(): msg = "" if request.method == 'POST': if 'register' in request.form: return redirect(url_for('guest_register')) email = request.form["email"] password = request.form["password"] user = system.validate_login(email, password) if user is not None: login_user(user) return redirect(url_for('index')) else: msg = "Wrong user id or password! Please try again!" return render_template('login.html', message =msg)
def login(): """ Task 1: complete this function """ if request.method == 'POST': # Checks the user before logging in user = system.validate_login(request.form['username'], request.form['password']) if user is None: return render_template('login.html') login_user(user) # Next helps with redirecting the user to their previous page redir = request.args.get('next') return redirect(redir or url_for('home')) return render_template('login.html')
def login(): if request.method == 'POST': username = request.form['username'] password = request.form['password'] for name in ["Matt", "Isaav", "Taylor"]: system.new_customer(Customer(name, 'pass', 1531)) if system.validate_login(username, password): user = system.get_customer(username) login_user(user) flash('Logged in successfully.') return redirect(url_for('cars')) else: return "Login Failed" return render_template('login.html')
def login(): msg = '' if request.method == 'POST': try: user = system.validate_login(request.form['username'], request.form['password']) if user is None: msg = "Wrong username or password! Please try again!" return render_template('basic_login.html', message=msg) login_user(user) redir = request.args.get('next') return redirect(redir or url_for('events')) except LoginError as le: return render_template('basic_login.html', errors=le.errors, message=msg) return render_template("basic_login.html", message=msg)
def test_empty_pwd(self): print('test user signup with empty password') with pytest.raises(Exception) as error: user = system.validate_login("1111111", '') assert "Specify a valid password" assert len(system.get_users()) == 1 # system already has a user
def test_invalid_zid(self): print('test user signup with invalid zid') with pytest.raises(Exception) as error: user = system.validate_login("12gar3", "passDean") assert "Specify a valid zid" assert len(system.get_users()) == 1 # system already has a user
def test_all_valid_input(self): print('test user signup with all valid input') user = system.validate_login("1111111", "passDean") assert len(system.get_users()) == 1