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