def courses_top(trans): s1 = factories.SectionFactory() s2 = factories.SectionFactory() factories.EvaluationFactory(section=s1) factories.EvaluationFactory(section=s1) factories.EvaluationFactory(section=s2) db.session.commit()
def professors_top(trans): p1 = factories.ProfessorFactory() p2 = factories.ProfessorFactory() s1 = factories.SectionFactory(professors=[p1]) s2 = factories.SectionFactory(professors=[p2]) factories.EvaluationFactory(section=s1, professor=p1) factories.EvaluationFactory(section=s2, professor=p2) db.session.commit()
def course_details(trans): course = factories.CourseFactory(id=1) section = factories.SectionFactory(course=course) ev = factories.EvaluationFactory(section=section, professor=section.professors[0]) factories.VoteFactory(value=Vote.UPVOTE, student=stash['student'], evaluation=ev) db.session.commit()
def professors(trans): prof = factories.ProfessorFactory() course = factories.CourseFactory(id=1) quarter = factories.QuarterFactory(id=1) section = factories.SectionFactory(course=course, quarter=quarter) ev = factories.EvaluationFactory(section=section, professor=prof) factories.VoteFactory(value=Vote.UPVOTE, student=stash['student'], evaluation=ev) db.session.commit()
def student_evaluations(trans): prof = factories.ProfessorFactory(id=1) course = factories.CourseFactory(id=1) quarter = factories.QuarterFactory(id=1) sec = factories.SectionFactory(quarter=quarter, course=course, professors=[prof]) ev = factories.EvaluationFactory(section=sec, professor=prof, student=stash['student']) factories.VoteFactory(value=Vote.UPVOTE, student=stash['student'], evaluation=ev) db.session.commit()
def evaluation_flags_add(trans): factories.EvaluationFactory(id=1) db.session.commit()
def evaluation_votes_delete(trans): ev = factories.EvaluationFactory(id=1) factories.VoteFactory(evaluation=ev, student=stash['student']) db.session.commit()
def evaluations_delete(trans): factories.EvaluationFactory(id=1, student=stash['student']) db.session.commit()
def evaluations_recent(trans): factories.EvaluationFactory() db.session.commit()