def test_cheltuieli_sortate_dupa_tip():
    l = setUp()
    cheltuieli_sortate_dupa_tip(l)
    assert ( get_tip(l[0]) == "imbracaminte")
    assert ( get_tip(l[1]) == "imbracaminte")
    assert ( get_tip(l[2]) == "imbracaminte")
    assert ( get_tip(l[3]) == "intretinere")
    assert ( get_tip(l[4]) == "telefon")
def test_cheltuieli_sortate_dupa_tip():
    l = setUp()
    cheltuieli_sortate_dupa_tip(l)
    assert (get_tip(l[0]) == "imbracaminte")
    assert (get_tip(l[1]) == "imbracaminte")
    assert (get_tip(l[2]) == "imbracaminte")
    assert (get_tip(l[3]) == "intretinere")
    assert (get_tip(l[4]) == "telefon")
def ui_cheltuieli_sortate_dupa_tip(l, undolist):
    try:
        cheltuieli_sortate_dupa_tip(l)
    except IndexError:
        print("Lista este goala")
    afisare_cheltuieli(l, undolist)
def ui_cheltuieli_sortate_dupa_tip(l, undolist):
    try:
        cheltuieli_sortate_dupa_tip(l)
    except IndexError:
        print("Lista este goala")
    afisare_cheltuieli(l, undolist)