def test_get_questions_with_variants(question_variant_schema):
    schema = QuestionnaireSchema(question_variant_schema)
    questions = schema.get_questions("question1")

    assert len(questions) == 2
    assert questions[0]["title"] == "Question 1, Yes"
    assert questions[1]["title"] == "Question 1, No"
def test_get_questions(single_question_schema):
    schema = QuestionnaireSchema(single_question_schema)
    questions = schema.get_questions("question1")

    assert questions[0]["title"] == "Question 1"