Exemplo n.º 1
0
    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())
Exemplo n.º 2
0
 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)