def test_parent_creation(self): create_user('parent_1', 'Вася', 'Пупкин', 'Алексеевич', None) class10A = Class(form=10, liter='A', user=User.query.filter_by(id=1).first()) pupil = Role(name='Pupil') db.session.add(class10A, pupil) db.session.commit() create_user('pupil_1', 'Вася', 'Пупкин', 'Алексеевич', pupil) connect_pupil_info(User.query.filter_by(id=2).first(), class10A) create_parent(User.query.filter_by(id=1).first(), Pupil_info.query.filter_by(id=1).first()) assert Pupil_info.query.filter_by(id=1).first().parent.id == 1 assert Parent.query.filter_by(user_id=1).first().pupils[0] == \ Pupil_info.query.filter_by(id=1).first()
def user_register(conn): result = {} username = request.form['username'] password = request.form['password'] if not username.isalnum(): result['error'] = "internal error" else: if models.user_exist(conn, username): result['error'] = "account already exists" else: models.create_user(conn, username, password) result['result'] = "account created" print(result) return redirect(url_for('route_index'))
def route_register(): try: data = controller.transform_request_to_user(json_data=request.json, form_data=request.form) return models.create_user(data) except: return jsonify(error="internal error")
def _adduser(**kwargs): with create_app().app_context(): try: user = create_user(**kwargs) except IntegrityError as e: click.echo(str(e)) else: click.echo(f'User {user.name} created!!! ID: {user.id}')
def test_history_update(self): pupil = Role(name='Pupil') create_user('vasya_pupkin', 'Вася', 'Пупкин', 'Алексеевич', pupil) create_user('anatoly_123', 'Анатолий', 'Какой-то', 'Батькович', pupil) save_pass(1) sleep(1) save_pass(2) sleep(1) save_pass(2) sleep(1) save_pass(2) sleep(1) save_pass(1) sleep(1) save_pass(2) save_pass(1) save_pass(2) save_day()
def register(): try: username = request.form['username'] password = request.form['password'] if models.create_user(username, password) == 0: put_in_session(username) return json.dumps({"result": "account created"}) else: return json.dumps({"error": "internal error"}) except KeyError as error: print(error) return json.dumps({"error": "internal error"})
def login_user(claims=None): """Authenticates and retrieves user if exists, otherwise creates it with firebase claims.""" user_sub = session.get('user_sub') if not user_sub: # no session cookie, tries to authenticate with firebase token claims = auth_with_firebase_token() user_sub = session['user_sub'] = claims['sub'] user = Usuario.query.filter_by(firebase_id=user_sub).first() if not user: # first login, creates the user with claims user = create_user(claims) g.current_user = user return user
def register(): if current_user.is_authenticated: return redirect(url_for('index')) form = RegistrationForm() if form.validate_on_submit(): try: user = models.create_user(form.handle.data, form.email.data, form.password.data) login_user(user, remember=False) except ValueError as e: flash(e) return render_template('register.html', title='Register', form=form)
def process(self, msg, data): if not select_user(self.connection, msg.from_user.id): create_user(self.connection, msg.from_user.id, msg.from_user.full_name) data[SESSION] = self.session data[CONNECTION] = self.connection
def test_pass(self): create_user('vasya_pupkin', 'Вася', 'Пупкин', 'Алексеевич', None) save_pass(User.query.filter_by(username='******').first().id)
def test_classes_creation(self): create_user('vasya_pupkin', 'Вася', 'Пупкин', 'Алексеевич', Role.query.filter_by(name='Teacher').first()) class10A = Class(form=10, liter='A', user=User.query.filter_by(id=1).first())
def test_user_creating(self): self.test_roles_initializing() teacher = Role.query.filter_by(name='Teacher').first() create_user('vasya_pupkin', 'Вася', 'Пупкин', 'Алексеевич', teacher)