def test_mcq_numeric_answer(self): answer = validate_multiple_choice("1", ["a", "b", "c"]) self.assertEqual(answer, (True, "b"))
def test_mcq_valid_answer(self): answer = validate_multiple_choice("y", ["x", "y", "z"]) self.assertEqual(answer, (True, "y"))
def test_mcq_invalid_answer(self): answer = validate_multiple_choice("n", ["a", "b", "c"]) self.assertEqual(answer, (False, None))