def test_adauga_cheltuiala(): l = [] undolist = [] assert( len(l) == 0 ) adauga_cheltuiala(l, creeaza_cheltuiala(1, 150, "mancare"), undolist) assert( len(l) == 1 ) adauga_cheltuiala(l, creeaza_cheltuiala(1, 100, "telefon"), undolist) assert( len(l) == 2 )
def test_adauga_cheltuiala(): l = [] undolist = [] assert (len(l) == 0) adauga_cheltuiala(l, creeaza_cheltuiala(1, 150, "mancare"), undolist) assert (len(l) == 1) adauga_cheltuiala(l, creeaza_cheltuiala(1, 100, "telefon"), undolist) assert (len(l) == 2)
def ui_adauga_cheltuiala(l, undolist): ziua = 0 suma = 0 tip = "" try: ziua = int(input("Ziua: ")) suma = float(input("Suma cheltuita: ")) tip = input("Tip cheltuiala: ") except ValueError: print("Ati introdus date gresite") ziua = 0 suma = 0 tip = "" s = creeaza_cheltuiala(ziua, suma, tip) adauga_cheltuiala(l, s, undolist) print("Cheltuiala a fost adaugata")
def test_reface_ultima_cheltuiala(): l = [] undolist = [] adauga_cheltuiala(l, creeaza_cheltuiala(1, 150, "mancare"), undolist) assert (len(l) == 1) reface_ultima_cheltuiala(l, undolist) assert (len(l) == 0) adauga_cheltuiala(l, creeaza_cheltuiala(1, 150, "mancare"), undolist) adauga_cheltuiala(l, creeaza_cheltuiala(3, 250, "mancare"), undolist) adauga_cheltuiala(l, creeaza_cheltuiala(4, 650, "telefon"), undolist) assert (len(l) == 3) reface_ultima_cheltuiala(l, undolist) assert (len(l) == 2) reface_ultima_cheltuiala(l, undolist) assert (len(l) == 1)