def METHOD_NAME(self):
    questions = {'cité': 'Nîmes',
                 '城市': '北京',
                 'ciudad': 'Almería'}
    set_privacyidea_config("question.num_answers", 2)
    token = init_token({"type": "question",
                        "pin": self.pin,
                        "user": "cornelius",
                        "realm": self.realm1,
                        "questions": json.dumps(questions)
                        })
    self.assertEqual(token.type, "question")
    r = token.create_challenge()
    self.assertEqual(r[0], True)
    question = r[1]
    transactionid = r[2]
    self.assertTrue(question in questions)
    # Now that we have the question, we can give the answer
    r = token.check_challenge_response(passw=questions[question],
                                       options={"transaction_id": transactionid})
    self.assertEqual(r, 1)
    token.delete_token()