def _dispose(self): connectionManager.onLoggedOn -= self.__onLoggedOn LoginView._dispose(self)
lm.login_view = "LoginView:index" @lm.user_loader def load_user(userid): from models import User return User.query.get(userid) from IndexView import IndexView from BlogView import BlogView from LoginView import LoginView from RegisterView import RegisterView from ToolsView import ToolsView IndexView.register(app, route_base='/') BlogView.register(app, route_base='/blog') LoginView.register(app, route_base='/login') RegisterView.register(app, route_base='/register') ToolsView.register(app, route_base='/tools') from admin import HexAdmin, HexAdminHome admin = HexAdmin(index_view=HexAdminHome()) admin.start(app) @app.errorhandler(Exception) def generic_error_handler(error): app.logger.exception(error) from datetime import datetime if hasattr(error, 'code'): return render_template('error.html', details=error, code=error.code, now=datetime.utcnow()), error.code else:
def __init__(self, ctx=None): LoginView.__init__(self, ctx=ctx) self.__userName = self.loginManager.getPreference('name') self.__lastLoginType = self.loginManager.getPreference('login_type')
def _populate(self): LoginView._populate(self) connectionManager.onLoggedOn += self.__onLoggedOn
#-*- config:utf-8 -*- import tkinter from LoginView import LoginView from Sql import Sql Sql.initDB() root = tkinter.Tk() LoginView(root) root.mainloop()
def __init__(self, ctx = None): LoginView.__init__(self, ctx=ctx) self.__userName = g_loginManager.getPreference('name') self.__lastLoginType = g_loginManager.getPreference('login_type')
def _dispose(self): LoginView._dispose(self)
#-*- coding:utf-8 -*- from Sql import sql from LoginView import LoginView sql.initDB() LoginView()
def _populate(self): LoginView._populate(self)
def _dispose(self): self.connectionMgr.onLoggedOn -= self.__onLoggedOn LoginView._dispose(self)
def _populate(self): LoginView._populate(self) self.connectionMgr.onLoggedOn += self.__onLoggedOn
def test_login_error(self): logging.info("=====test login with error account=====") login_action = LoginView(self.driver) row = login_action.get_csv_data(self.csv_file, 3) login_action.login(row[0], row[1]) self.assertEqual(login_action.check_login_status(), False)
def test_login_6421(self): logging.info("=====test login george6421=====") login_action = LoginView(self.driver) row = login_action.get_csv_data(self.csv_file, 2) login_action.login(row[0], row[1]) self.assertEqual(login_action.check_login_status(), True)