sonIA / test_answers.py
Davide Fiocco
Update tests
cc268eb
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