Ejemplo n.º 1
0
def gen_fail(db,
             user_id,
             team_id=None,
             challenge_id=None,
             ip="127.0.0.1",
             provided="wrongkey",
             **kwargs):
    fail = Fails(user_id=user_id,
                 team_id=team_id,
                 challenge_id=challenge_id,
                 ip=ip,
                 provided=provided,
                 **kwargs)
    fail.date = datetime.datetime.utcnow()
    db.session.add(fail)
    db.session.commit()
    return fail
Ejemplo n.º 2
0
                    used.append(chalid)
                    user = Users.query.filter_by(id=x + 1).first()
                    wrong = Fails(
                        user_id=user.id,
                        team_id=user.team_id,
                        challenge_id=chalid,
                        ip="127.0.0.1",
                        provided=gen_word(),
                    )

                    new_base = random_date(
                        base_time,
                        base_time +
                        datetime.timedelta(minutes=random.randint(30, 60)),
                    )
                    wrong.date = new_base
                    base_time = new_base

                    db.session.add(wrong)
                    db.session.commit()

        # Adicionando level
        print("GENERATING LEVELs")
        level = Levels(
            desc="teste",
            exp=0,
        )
        db.session.add(level)
        level = Levels(
            desc="teste2",
            exp=100,