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'}])