def test_meeting_overlap(): eig_1 = Eig(name="eig 1", project="project 1") eig_2 = Eig(name="eig 2", project="project 2") eig_3 = Eig(name="eig 3", project="project 3") eig_4 = Eig(name="eig 4", project="project 3") meeting_1 = Meeting(eig_1=eig_1, eig_2=eig_2) meeting_2 = Meeting(eig_1=eig_1, eig_2=eig_3) meeting_3 = Meeting(eig_1=eig_3, eig_2=eig_4) assert meeting_1.overlap(meeting_2) assert not meeting_1.overlap(meeting_3)