def test_quiz_iscompleted(self): quest = 'q?' ans = [] questions = [] ans.append(Answer('a', 1)) ans.append(Answer('b', 0)) ans.append(Answer('c', 0)) questions.append(Question(quest, ans)) questions.append(Question(quest, ans)) quiz = Quiz(0, questions) quiz.checkAnswer('a') self.assertFalse(quiz.isCompleted()) try: quiz.checkAnswer('a') except CompletedQuizError: self.assertTrue(quiz.isCompleted())
def test_isCompleted(self): answer_1 = Answer("la prima", 1) answer_2 = Answer("la seconda") question = Question("Buona?", [answer_1, answer_2]) quiz = Quiz(1, [question]) self.assertEqual(quiz.isCompleted(), False)