def test_tableau_aleatoire(): assert len(tableau_aleatoire(5)) == 5
u = sorted(t) v = t.copy() s(v) assert v == u tableaux = [ [11, 22, 33], [11, 33, 22], [22, 11, 33], [22, 33, 11], [33, 11, 22], [33, 22, 11], tableau_croissant(N), tableau_decroissant(N), tableau_dense(N), tableau_aleatoire(N), ] @pytest.mark.parametrize("t", tableaux) def test_insertion(t): assert_sorts(tri_insertion, t) @pytest.mark.parametrize("t", tableaux) def test_insertion_opt(t): assert_sorts(tri_insertion_opt, t) @pytest.mark.parametrize("t", tableaux) def test_bentley_qsort(t): assert_sorts(tri_rapide_b, t) @pytest.mark.parametrize("t", tableaux)