def test_some_matched_none_is_unstable(self): student_1 = Student(1, [self.p_1, self.p_2]) student_2 = Student(2, [self.p_2, self.p_1]) student_1.project = None students = [student_1, student_2] matcher = Matcher(students) self.assertFalse(matcher.is_stable())
def test_student_is_matched_with_project(self): student = Student(1, [ProjectMock()]) student.project = 1 self.assertTrue(student.is_matched)