from utils import get_answer


def test_name():
    q = "Come mi chiamo?"
    a = get_answer(q)
    assert "Giuseppe" in a


def test_birthplace():
    q = "Dove sono nato?"
    a = get_answer(q)
    assert "Verona" in a


def test_birthyear():
    q = "In che anno sono nato?"
    a = get_answer(q)
    assert "1952" in a


def test_birthmonth():
    q = "In che mese sono nato?"
    a = get_answer(q)
    assert "maggio" in a


def test_year():
    q = "In che anno siamo?"
    a = get_answer(q)
    assert "2023" in a


def test_home():
    q = "Dove vivo?"
    a = get_answer(q)
    assert "Verona" in a


def test_address():
    q = "Qual è l'indirizzo di casa?"
    a = get_answer(q)
    assert "Camillo" in a


def test_history():
    q = "Cosa mi è successo?"
    a = get_answer(q)
    assert "encefalite" in a


def test_studies():
    q = "Cosa ho studiato?"
    a = get_answer(q)
    assert "ingegneria elettronica" in a.lower()


def test_studies_2():
    q = "Dove ho studiato?"
    a = get_answer(q)
    assert "Padova" in a


def test_work():
    q = "Che lavoro facevo?"
    a = get_answer(q)
    assert "ingegnere elettronico" in a


def test_caregiver():
    q = "Chi si prende cura di me?"
    a = get_answer(q)
    assert "Davide" in a


def test_recovery():
    q = "Come va il mio recupero?"
    a = get_answer(q)
    assert "procede" in a


def test_family():
    q = "Con chi vivo?"
    a = get_answer(q)
    assert "Davide" in a


def test_family_2():
    q = "Come si chiama mio figlio?"
    a = get_answer(q)
    assert "Davide" in a


def test_family_3():
    q = "Come sta Raffaella?"
    a = get_answer(q)
    assert "bene" in a


def test_family_4():
    q = "In che rapporti sono con Raffaella?"
    a = get_answer(q)
    assert "cordiali" in a


def test_family_5():
    q = "Chi sono i miei fratelli?"
    a = get_answer(q)
    assert "Alessandro, Giovanni e Grazia" in a


def test_family_6():
    q = "Come stanno i miei fratelli?"
    a = get_answer(q)
    assert "bene" in a


def test_family_7():
    q = "Come si chiamava mia madre?"
    a = get_answer(q)
    assert "Gina" in a


def test_family_8():
    q = "Come si chiamava mio padre?"
    a = get_answer(q)
    assert "Davide" in a


def test_family_9():
    q = "Quanti figli ho?"
    a = get_answer(q)
    assert "un" in a


def test_family_10():
    q = "Come si chiama mia moglie?"
    a = get_answer(q)
    assert "Raffaella" in a


def test_family_11():
    q = "Dove vive mia moglie?"
    a = get_answer(q)
    assert "Verona" in a


def test_family_12():
    q = "Come si chiamano i miei cugini?"
    a = get_answer(q)
    assert "Giuliano" in a and "Maurizio" in a