diff --git a/tests/test_utils_pv.py b/tests/test_utils_pv.py index 8d1558ff1..3b7aa84f5 100644 --- a/tests/test_utils_pv.py +++ b/tests/test_utils_pv.py @@ -82,17 +82,18 @@ def test_put_with_progress_and_repr(value, expected_bar, expected_color): finally: builtins.print = original_print + cleaned_lines = [strip_ansi(line) for line in printed_lines] + # Initialisation bar matches = [line for line in cleaned_lines if f"| |" in line] assert matches, f"Expected bar '{expected_bar}' not found in:\n" + "\n".join(printed_lines) # Vérifie que la bonne barre a été affichée au moins une fois - cleaned_lines = [strip_ansi(line) for line in printed_lines] matches = [line for line in cleaned_lines if f"|{expected_bar}|" in line] assert matches, f"Expected bar '{expected_bar}' not found in:\n" + "\n".join(printed_lines) # Vérifie que la couleur est bien utilisée (au moins une fois dans les lignes printées) - color_matches = [line for line in printed_lines if expected_color in line] + color_matches = [line for line in cleaned_lines if expected_color in line] assert color_matches, "Expected color code not found" # Vérifie que la valeur finale est correcte