def test_getMostRecent(self):

        uc = User(username="******", password="******", email="*****@*****.**")
        ut = User(username="******", password="******", email="*****@*****.**")
        db.session.add(uc)
        db.session.add(ut)
        db.session.commit()

        list = Workout.getMostRecent(10)
        assert len(list) == 0

        w1 = Workout(user_id=uc.id, name="Work Out 1", level="Easy")
        w2 = Workout(user_id=uc.id, name="Work Out 2", level="Easy")
        db.session.add(w1)
        db.session.add(w2)
        db.session.commit()

        list = Workout.getMostRecent(10)
        assert len(list) == 2

        w3 = Workout(user_id=uc.id, name="Work Out 3", level="Easy")
        w4 = Workout(user_id=uc.id, name="Work Out 4", level="Easy")
        w5 = Workout(user_id=uc.id, name="Work Out 5", level="Easy")
        w6 = Workout(user_id=uc.id, name="Work Out 6", level="Easy")
        db.session.add(w3)
        db.session.add(w4)
        db.session.add(w5)
        db.session.add(w6)
        db.session.commit()

        list = Workout.getMostRecent(10)
        assert len(list) == 6

        w7 = Workout(user_id=uc.id, name="Work Out 7", level="Easy")
        w8 = Workout(user_id=uc.id, name="Work Out 8", level="Easy")
        w9 = Workout(user_id=uc.id, name="Work Out 9", level="Easy")
        w10 = Workout(user_id=uc.id, name="Work Out 10", level="Easy")
        w11 = Workout(user_id=uc.id, name="Work Out 11", level="Easy")
        w12 = Workout(user_id=uc.id, name="Work Out 12", level="Easy")
        db.session.add(w7)
        db.session.add(w8)
        db.session.add(w9)
        db.session.add(w10)
        db.session.add(w11)
        db.session.add(w12)
        db.session.commit()

        list = Workout.getMostRecent(10)
        assert len(list) == 10
Exemplo n.º 2
0
def get_most_recent():
    imgURL = []
    
    imgURL.append(url_for('static', filename='imgs/fall1.jpg'));
    imgURL.append(url_for('static', filename='imgs/boat1.jpg'));
    imgURL.append(url_for('static', filename='imgs/lake1.jpg'));
    imgURL.append(url_for('static', filename='imgs/forrest1.jpg'));
    imgURL.append(url_for('static', filename='imgs/waterfall1.jpg'));
    imgURL.append(url_for('static', filename='imgs/fall2.jpg'));
    imgURL.append(url_for('static', filename='imgs/boat2.jpg'));
    imgURL.append(url_for('static', filename='imgs/lake2.jpg'));
    imgURL.append(url_for('static', filename='imgs/summer1.jpg'));
    imgURL.append(url_for('static', filename='imgs/winter1.jpg'));
    
    list = Workout.getMostRecent(len(imgURL))
    content = []
    for x in range(0, len(list)):
        content.append({'name':list[x].name,'description':list[x].description, "image":imgURL[x],"id":list[x].id})
    r = {"Result":"success", "Content":content}
    return jsonify(r);