from liste import Liste """ Tests unitaires pour vérifier que la classe Liste est bien implantée """ l0 = Liste([]) assert len(l0) == 0 assert l0.is_empty() assert str(l0) == "vide" try : l0[0] except IndexError: assert True l0.push("truc") assert len(l0) == 1 assert not l0.is_empty() assert str(l0) == "truc -> None" assert l0[0] == "truc" l1 = Liste([0,1,2,3]) l2 = Liste([4,5,6,7]) l3 = l1 + l2 assert str(l3) == "0 -> 1 -> 2 -> 3 -> 4 -> 5 -> 6 -> 7 -> None" assert len(l3) == len(l1)+len(l2) for i in range(len(l3)): assert l3[i] == i