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
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);