def test_answers_meaning_all_answers(self):
     quiz = Quiz(DATABASE, ['Nouns'], ['Meaning'])
     self.assertEqual(
         quiz.evaluate_answer(['a, c, d, b', 'Meaning'],
                              set(['a', 'b', 'c', 'd'])), [1, 'Correct'])
 def test_answers_meaning_all_answers(self):
     quiz = Quiz(DATABASE, ['Nouns'], ['Meaning'])
     self.assertEqual(quiz.evaluate_answer(['a, c, d, b', 'Meaning'],
                                           set(['a', 'b', 'c', 'd'])),
                      [1, 'Correct'])
 def test_answers_meaning_some_answers(self):
     quiz = Quiz(DATABASE, ['Nouns'], ['Meaning'])
     self.assertEqual(
         quiz.evaluate_answer(['a, c', 'Meaning'], set(['a', 'b', 'c',
                                                        'd'])),
         [0.5, {'a', 'b', 'c', 'd'}])
 def test_answers_meaning_some_answers(self):
     quiz = Quiz(DATABASE, ['Nouns'], ['Meaning'])
     self.assertEqual(quiz.evaluate_answer(['a, c', 'Meaning'],
                                           set(['a', 'b', 'c', 'd'])),
                      [0.5, {'a', 'b', 'c', 'd'}])