def test_current_quarter(self): auth = Login(db) student = auth.get_user("KevinHowe", "Dv97BZ2j") add_course_controller = AddCourseController(db, student) course_in_current_quarter = add_course_controller.check_current_quarter( 5) self.assertEqual(course_in_current_quarter, False)
def test_time_conflict(self): auth = Login(db) student = auth.get_user("KevinHowe", "Dv97BZ2j") add_course_controller = AddCourseController(db, student) time_conflict1 = add_course_controller.time_conflict(30) self.assertEqual(time_conflict1, True) time_conflict2 = add_course_controller.time_conflict(19) self.assertEqual(time_conflict2, True)
def test_max_enrollment_reached(self): auth = Login(db) student = auth.get_user("KevinHowe", "Dv97BZ2j") add_course_controller = AddCourseController(db, student) add_course_controller.add_course(16) less_than_max_enrollment = add_course_controller.less_than_enrollment_limit( 16) self.assertEqual(less_than_max_enrollment, False) drop_course_controller = DropCourseController(db, student) drop_course_controller.drop_course(16)
def test_drop_course(self): auth = Login(db) student = auth.get_user("KevinHowe", "Dv97BZ2j") drop_course_controller = DropCourseController(db, student) drop_course_controller.drop_course(7) query = "SELECT * FROM student_course " main_query = "WHERE course_id = {} AND UCID = {}" query += main_query.format(7, student.get_id()) result = db.execute_query(query) self.assertEqual(len(result), 0)
def test_overload(self): auth = Login(db) student1 = auth.get_user("CalvinAndrews", "4l3PwMes") add_course_controller = AddCourseController(db, student1) overload = add_course_controller.overload_courses() self.assertEqual(overload, True) student2 = auth.get_user("JimmyDelacruz", "e8Ay8Qw7") add_course_controller = AddCourseController(db, student2) overload = add_course_controller.overload_courses() self.assertEqual(overload, False)
def test_update_password(self): auth = Login(db) username = "******" password = "******" student = auth.get_user(username, password) token = auth.get_token(student.get_id()) student.update_password("f8Ay8Qw7", student.get_id(), db) query = "SELECT password FROM credential " main_query = "WHERE username = '******' AND token = '{}';" query += main_query.format(username, token) result = db.execute_query(query) self.assertEqual(result[0][0], "f8Ay8Qw7")
def menu(): menu = input("\n Please select 1 or 2 : ") while menu not in ["1", "2"]: menu = input("Please select 1 or 2 : ") print(sep) if menu == "1": print("\n=== Login === \n ") Login.login() Services.servMenu() elif menu == "2": print("\n=== Registration === \n") Register.acc() Services.servMenu()
def recordar_contrasena(token=None): if token: if request.method == "GET": res = Login().get_cambiar_contrasena(token) if not res: return redirect(url_for("login.get_home")) return res else: contrasena_1 = request.form.get("contrasena", None) contrasena_2 = request.form.get("contrasena2", None) Login().cambiar_contrasena_olvidada(contrasena_1, contrasena_2, token) return redirect(url_for("login.get_home")) else: if request.method == "GET": return Login().get_recordar_contrasena() else: codigo = request.form.get('codigo', None) Login().recordar_contrasena(codigo) return redirect(url_for("login.get_home"))
class Index(FlaskView): def __init__(self): super().__init__() @route('/') def index(self): self.home = Home() return self.home.get_youtube() @route('/login/', methods=['GET', 'POST']) def check_user(self): self.login = Login() return self.login.check_user() @route('/user/<id>') def get_user(self, id): return "User" @route('/movie/<id>') def get_movie(self, id): self.movie = Movie() return self.movie.get_movie(id) @route('/movie/country/<label>') def get_category(self, label): self.country = Country() return self.country.get_movie(label) @route('/movie/country/load/') def load_movie(self): self.country = Country() return self.country.load_movie() @route('/series/<id>') def get_series(self, id): self.series = Series() return self.series.get_series(id) @route('/series/country/<label>') def get_category_series(self, label): self.country_series = Country_series() return self.country_series.get_series(label) @route('/series/country/load/') def load_series(self): self.country_series = Country_series() return self.country_series.load_series()
#main.py import config from flask import Flask from controllers.index import Index from controllers.login import Login from controllers.dashboard.dashboard import Dashboard app = Flask(__name__) app.secret_key = config.vdict['secret_key'] Index.register(app, route_base='/') Login.register(app, route_base='/login') Dashboard.register(app, route_base='/dashboard') if __name__ == '__main__': app.run(debug=True)
#main.py import os from controllers.index import Index from controllers.login import Login app = Index() login = Login() app.mount('/login', login) if 'DYNO' in os.environ: app.run(host='0.0.0.0', port=os.environ.get('PORT', 8000)) else: app.run(host='localhost', port=8000, debug=True, reloader=True)
def check_user(self): self.login = Login() return self.login.check_user()
from controllers.signin import Signin from controllers.login import Login from controllers.product import Product client = { "signin": "/signin", "view_func_signin": Signin.as_view("api_signin"), "login": "******", "view_func_login": Login.as_view("api_login") } product = { "product": "/product", "view_func_product": Product.as_view("api_product") }
def test_course_already_added(self): auth = Login(db) student = auth.get_user("KevinHowe", "Dv97BZ2j") add_course_controller = AddCourseController(db, student) course_already_added = add_course_controller.course_already_added(7) self.assertEqual(course_already_added, True)
def test_has_restriction(self): auth = Login(db) student = auth.get_user("TroyBell", "9SR30UAy") add_course_controller = AddCourseController(db, student) has_restriction = add_course_controller.has_restriction() self.assertEqual(has_restriction, True)
def test_log_in(self): auth = Login(db) fail_login = auth.is_authenticated_user("giangle", "banana") self.assertEqual(fail_login, False) success_login = auth.is_authenticated_user("TroyBell", "9SR30UAy") self.assertEqual(success_login, True)
from controllers.signin import Signin from controllers.login import Login from controllers.appointment import Appointment client = { "signin": "/signin", "view_func_signin": Signin.as_view("app_signin"), "login": "******", "view_func_login": Login.as_view('app_login'), } appointment = { "appointment": "/appointment", "view_func_appointment": Appointment.as_view('app_appointment'), }
def logout(): Login().logout() return redirect(url_for("login.get_home"))
from controllers.signin import Signin from controllers.login import Login from controllers.buy import Buy from controllers.sc import Sc routes = { "signin": "/api/signin", "view_func_signin": Signin.as_view("api_signin"), "login": "******", "view_func_login": Login.as_view("api_login"), "buy": "/api/buy", "view_func_buy": Buy.as_view("api_buy"), "sc": "/api/sc", "view_func_sc": Sc.as_view("api_sc") }
def test_view_grades(self): auth = Login(db) student = auth.get_user("KevinHowe", "Dv97BZ2j") output = student.view_grades_and_status(db) print(output)
def home(): return Login().get_home_usuario()
def login(): codigo = request.form.get('codigo', None) contrasena = request.form.get('contrasena', None) Login().login(codigo, contrasena) return redirect(url_for("login.get_home"))