def test_session_to_group(self): m = Mentor(name='Snoke') g1 = Group(name='Solo') g2 = Group(name='Generals') s1 = Student(name='Ray') s2 = Student(name='Kylo') s3 = Student(name='Hux') db.session.add(m) db.session.add(g1) db.session.add(g2) db.session.add(s1) db.session.add(s2) db.session.add(s3) db.session.commit() sesh1 = Session() g1.add_session(sesh1) db.session.add(sesh1) db.session.commit() g1.add_student(s1) g1.add_student(s2) g2.add_student(s3) assert g1.has_session(sesh1) assert sesh1.group_id == g1.id
def test_SessionActions1(self): u1 = User(username='******') u2 = User(username='******') g1 = Group(name='Solo') s1 = Student(name='Ray') s2 = Student(name='Kylo') sesh1 = Session() sesh2 = Session() seshA1 = SessionAction(type='moved') seshA2 = SessionAction(type='confirmed') db.session.add(u1) db.session.add(u2) db.session.add(g1) db.session.add(s1) db.session.add(s2) db.session.add(sesh1) db.session.add(sesh2) db.session.add(seshA1) db.session.add(seshA2) db.session.commit() g1.add_student(s1) g1.add_student(s2) g1.add_session(sesh1) g1.add_session(sesh2) seshA1.user_id = u1.id seshA2.user_id = u2.id sesh1.add_SessionAction(seshA1) sesh2.add_SessionAction(seshA2) assert sesh2.has_SessionAction(seshA2) assert sesh1.has_SessionAction(seshA1)