Example #1
0
    def setUp(self):
        """
        Will be called before every test
        """
        # Create table

        db.create_all()

        # Create test network and users

        testuser = models.Users(first_name="Ayona", last_name="Duncan")
        db.session.add(testuser)
        year, month, day = map(int, "2020/09/21".split('/'))
        testnetwork = models.Network(
            first_name="Ayonaa",
            last_name="Duncan",
            email_address="*****@*****.**",
            company="Amazon",
            event="Women in tech",
            spark=
            "We spoke about how we were both from West Africa and how she made the career switch from law to now working at a FAANG company",
            social_media_account="ayoduncs on Twitter",
            contact_number='123455678',
            meeting_date=datetime(year, month, day),
            position="consultant",
            user_id=models.Users.query.first().id)
        db.session.add(testnetwork)
        # save users and network to database
        db.session.commit()
Example #2
0
def home():
    form = UserForm()
    acc_num = requests.get("http://servicefour:5003/prizegenerator").json()
    if(request.method=='POST'):
        first_name = form.first_name.data
        last_name = form.last_name.data
        new_user = models.Users(first_name = form.first_name.data, last_name =form.last_name.data, account_number = acc_num['Account_Number'] , message = acc_num['Message'] )
        db.session.add(new_user)
        db.session.commit()
    users = models.Users.query.order_by(desc("id")).limit(4).all()
    return render_template('home.html',form = form, users=users)
Example #3
0
    def setUp(self):
        """
            Will be called before every test
            """
        # Create table

        db.create_all()

        testuser = models.Users(first_name="Ayona",
                                last_name="Duncan",
                                account_number='1234abcd',
                                message='hello')
        db.session.add(testuser)
        # save users to database
        db.session.commit()
Example #4
0
def users():
    error = ""
    form = UserForm()
    if (request.method == 'POST'):
        first_name = form.first_name.data
        last_name = form.last_name.data
        if len(first_name) == 0 or len(last_name) == 0:
            error = 'user does not exist'
        else:
            new_user = models.Users(first_name=form.first_name.data,
                                    last_name=form.last_name.data)
            db.session.add(new_user)
            db.session.commit()
            return redirect('/users')
    users = models.Users.query.all()
    return render_template('users.html', form=form, users=users, message=error)
Example #5
0
from application import db, models

u1 = models.Users(first_name='First',
                  last_name='User',
                  email='*****@*****.**',
                  role='superuser')
u2 = models.Users(first_name='Second',
                  last_name='User',
                  email='*****@*****.**',
                  role='admin')
u3 = models.Users(first_name='Third',
                  last_name='User',
                  email='*****@*****.**',
                  role='requestor')

p1 = models.Products(product_name='Spoons')
p2 = models.Products(product_name='Forks')
p3 = models.Products(product_name='Knives')

r1 = models.Requests(requested_by=u1, product=p1, status='pending')
r2 = models.Requests(requested_by=u2,
                     product=p2,
                     status='pending',
                     requestor_note="That ain't a knife.")
r3 = models.Requests(requested_by=u3,
                     product=p3,
                     status='approved',
                     reviewed_by=u1)
r4 = models.Requests(requested_by=u1,
                     product=p1,
                     status='approved',
Example #6
0
from app import db
from application import models

db.drop_all()
db.create_all()

testuser = models.Users(first_name="Ayona", last_name="Duncan")
db.session.add(testuser)
db.session.commit()

testnetwork = models.Network(
    first_name="Ayonaa",
    last_name="Duncan",
    email_address="*****@*****.**",
    company="Amazon",
    event="Women in tech",
    spark=
    "We spoke about how we were both from West Africa and how she made the career switch from law to now working at a FAANG company",
    social_media_account="ayoduncs on Twitter",
    date="2020-04-09",
    position="consultant",
    user_id=1)
db.session.add(testnetwork)
db.session.commit()
Example #7
0
from application import db, bcrypt
from application import models

db.drop_all()
db.create_all()
hashed_pw = bcrypt.generate_password_hash('password')
user = models.Users(first_name='test_first_name',
                    last_name='test_last_name',
                    email='*****@*****.**',
                    password=hashed_pw,
                    admin=True)
user2 = models.Users(first_name='Ben',
                     last_name='Hesketh',
                     email='*****@*****.**',
                     password=hashed_pw,
                     admin=False)
db.session.add(user2)
db.session.add(user)
db.session.commit()