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 )
Exemplo n.º 2
0
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)
Exemplo n.º 3
0
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")
Exemplo n.º 4
0
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)
Exemplo n.º 6
0
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)