def test_login_invalid_token(self): password = "******" self.customer.set_password(password) self.customer.save() view = LoginView(email=self.customer.email) response = view.post({"password": password + "1"}).decode("utf-8") response = json.loads(response) self.assertTrue("error" in response)
def test_login(self): password = "******" self.customer.set_password(password) self.customer.save() view = LoginView(email=self.customer.email) response = view.post({"password": password}).decode("utf-8") response = json.loads(response) self.assertTrue("token" in response) token = Manager(Token).get(token=response["token"]) self.assertEqual(token.customer, self.customer.pk)
def __init__(self): email, password = LoginView.login_form() try: self.user = User.auth(email, password) except Exception as e: option = LoginView.wrong_user() if option == 'Y': self.__init__() else: self.user = None return
def switch_network(self, network): self.network_settings_button.scroll_to_element() self.network_settings_button.click() networks = {'Ropsten': self.ropsten, 'Ropsten with upstream RPC': self.ropsten_upstream_rpc, 'Rinkeby': self.rinkeby, 'Rinkeby with upstream RPC': self.ropsten_upstream_rpc, 'Mainnet': self.mainnet, 'Mainnet with upstream RPC': self.mainnet_upstream_rpc} networks[network].click() self.connect_button.click() from views.login import LoginView return LoginView(self.driver)
def _get_view(path: str): match = re.match(r"^/login/(?P<email>.+)", path) if match: return LoginView(**match.groupdict()) elif path == "/register": return RegisterView() elif path == "/subscribe": return SubscribeView() elif path == "/website": return WebsiteView() match = re.match(r"^/website/(?P<pk>.+)", path) if match: return WebsiteView(**match.groupdict())
from views.login import LoginView from views.help import HelpView from views.setting import UpdateSetting from views.fileupload import UploadView from views.schedule import ScheduleIssue from haystack.views import SearchView from forms.search import SearchForm from models import Attachment admin.autodiscover() urlpatterns = patterns( '', url(r"^login/*", LoginView.as_view(), name="login"), (r'^logout/$', 'django.contrib.auth.views.logout'), (r'^$', login_required(IndexView.as_view())), url(r'^config$', login_required(AdminView.as_view()), name="config"), (r'^help$', login_required(HelpView.as_view())), (r'^[a-zA-Z0-9]*\.md$', login_required(HelpView.as_view())), (r'^admin/', include(admin.site.urls)), url(r'^media/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.MEDIA_ROOT}),
app = Flask(__name__, static_url_path='/static') app.config.update(SECRET_KEY=SECRET_KEY, DEBUG=DEBUG) from views.show_entries import EntryView from views.login import LoginView from views.logout import LogoutView from views.add_entry import AddEntryView from servises.logger_decorator import write_error_to_file app.add_url_rule('/', view_func=write_error_to_file(EntryView.as_view("show_entries")), methods=['GET']) app.add_url_rule('/login', view_func=write_error_to_file(LoginView.as_view("login")), methods=['GET', 'POST']) app.add_url_rule('/logout', view_func=write_error_to_file(LogoutView.as_view("logout")), methods=['GET']) app.add_url_rule('/add_entry', view_func=write_error_to_file(AddEntryView.as_view("add_entry")), methods=['GET', 'POST']) # create db file if it isn't exist if not os.path.isfile(DB_FILE): db_obj = WorkWithDatabase() db_obj.create_db_file_if_none() # create folder for storing audio files if not os.path.exists(STATIC_AUDIO_PATH): os.makedirs(STATIC_AUDIO_PATH)
from views.log_view import LogView urlpatterns = [ url(r'^admin/', include(admin.site.urls)), url(r'^matchs', MatchList.as_view(), name='match_list'), url(r'^teams', TeamList.as_view(), name='team_list'), url(r'^team/([0-9]+)', Team.as_view(), name='team_info'), url(r'^players/', PlayerList.as_view(), name='player_list'), url(r'^player/([0-9]+)', Player.as_view(), name='player_info'), url(r'^match/([0-9]+)', MatchInfo.as_view(), name='match_info'), url(r'^player/add', AddPlayer.as_view(), name='add_player'), url(r'^team/add/', AddTeam.as_view(), name='add_team'), url(r'^arena/add/', AddArena.as_view(), name='add_arena'), url(r'^login', LoginView.as_view(), name='login'), url(r'^register', RegisterView.as_view(), name='register'), url(r'^arena/edit/([0-9]+)', EditArena.as_view(), name='edit_arena'), url(r'^player/edit/([0-9]+)', EditPlayer.as_view(), name='edit_player'), url(r'^team/edit/([0-9]+)', EditTeam.as_view(), name='edit_team'), url(r'^users', UserList.as_view(), name='user_list'), url(r'^arenas', ArenaList.as_view(), name='arena_list'), url(r'^add/goal/([0-9]+)', AddGoal.as_view(), name='add_goal'), url(r'^add/foul/([0-9]+)', AddFoul.as_view(), name='add_foul'), url(r'^player/delete/([0-9]+)', RemovePlayer.as_view(), name="remove_player"), url(r'^team/delete/([0-9]+)', RemoveTeam.as_view(), name="remove_team"), url(r'^arena/delete/([0-9]+)', RemoveArena.as_view(), name="remove_arena"), url(r'^match/delete/([0-9]+)', RemoveMatch.as_view(), name="remove_match"), url(r'^goal/delete/([0-9]+)', RemoveGoal.as_view(), name="remove_goal"), url(r'^foal/delete/([0-9]+)', RemoveFoul.as_view(), name="remove_foal"), url(r'^match/add', AddMatch.as_view(), name="add_match"),
def navigate(self): from views.login import LoginView return LoginView(self.driver)
import flask from views.auth import AuthorizationView from views.index import IndexView from views.login import LoginView from views.logout import LogoutView from views.tracks import TracksView import constants app = flask.Flask(__name__) app.secret_key = constants.SECRET_KEY app.config.update( SERVER_NAME=constants.SERVER_NAME ) app.add_url_rule('/', view_func=IndexView.as_view('index'), methods=('GET',)) app.add_url_rule('/authorize', view_func=AuthorizationView.as_view('authorize'), methods=('GET',)) app.add_url_rule('/login', view_func=LoginView.as_view('login'), methods=('GET',)) app.add_url_rule('/logout', view_func=LogoutView.as_view('logout'), methods=('GET',)) app.add_url_rule('/tracks', view_func=TracksView.as_view('tracks'), methods=('GET',))
import flask from views.auth import AuthorizationView from views.index import IndexView from views.login import LoginView from views.logout import LogoutView from views.tracks import TracksView import constants app = flask.Flask(__name__) app.secret_key = constants.SECRET_KEY app.config.update(SERVER_NAME=constants.SERVER_NAME) app.add_url_rule('/', view_func=IndexView.as_view('index'), methods=('GET', )) app.add_url_rule('/authorize', view_func=AuthorizationView.as_view('authorize'), methods=('GET', )) app.add_url_rule('/login', view_func=LoginView.as_view('login'), methods=('GET', )) app.add_url_rule('/logout', view_func=LogoutView.as_view('logout'), methods=('GET', )) app.add_url_rule('/tracks', view_func=TracksView.as_view('tracks'), methods=('GET', ))
from config import app, db, HOST, PORT, DEBUG from views.login import LoginView from views.user_registration import UserRegisterationView from views.event_registration import EventRegisterationView from views.home import HomeView from views.about import AboutView from views.logout import LogoutView from views.event import EventView # Routes app.add_url_rule('/', view_func=HomeView.as_view('home')) app.add_url_rule('/about', view_func=AboutView.as_view('about')) app.add_url_rule('/event/<int:id>', view_func=EventView.as_view('event')) app.add_url_rule('/user_registeration', view_func=UserRegisterationView.as_view('user_registeration')) app.add_url_rule( '/event_registeration', view_func=EventRegisterationView.as_view('event_registeration')) app.add_url_rule('/login', view_func=LoginView.as_view('login')) app.add_url_rule('/logout', view_func=LogoutView.as_view('logout')) if __name__ == "__main__": db.create_all() app.run(HOST, PORT, DEBUG)
from views.schedule import ScheduleIssue from haystack.views import SearchView from forms.search import SearchForm from models import Attachment from django.conf.urls.static import static admin.autodiscover() urlpatterns = [ url('^', include('django.contrib.auth.urls')), url(r"^login/*", LoginView.as_view(), name="login"), # url(r'^logout/$', 'django.contrib.auth.views.logout'), url(r'^$', login_required(IndexView.as_view())), url(r'^config$', login_required(AdminView.as_view()), name="config"), url(r'^help$', login_required(HelpView.as_view())), url(r'^[a-zA-Z0-9]*\.md$', login_required(HelpView.as_view())), url(r'^admin/', include(admin.site.urls)), url(r'^search/', SearchView( form_class=SearchForm
import sys from PySide2 import QtCore, QtWidgets, QtGui from views.login import LoginView if __name__ == "__main__": app = QtWidgets.QApplication([]) app.setQuitOnLastWindowClosed(False) widget = LoginView() widget.resize(300, 200) widget.show() icon = QtGui.QIcon("icon.png") app.setWindowIcon(icon) tray = QtWidgets.QSystemTrayIcon(icon, app) tray.setVisible(True) def showApp(): widget.showMain() def exitApp(): app.exit() menu = QtWidgets.QMenu() show = QtWidgets.QAction("Open App") show.triggered.connect(showApp) exit = QtWidgets.QAction("Exit App") exit.triggered.connect(exitApp)