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)