From e71cced6e4e4729f05b3001c5b9666df0e993ebf Mon Sep 17 00:00:00 2001 From: Jakob Moser Date: Wed, 21 May 2025 10:17:50 +0200 Subject: [PATCH] Add another doctest --- karaokatalog/util/get_equivalence_classes.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/karaokatalog/util/get_equivalence_classes.py b/karaokatalog/util/get_equivalence_classes.py index 5abadd7..69fa667 100644 --- a/karaokatalog/util/get_equivalence_classes.py +++ b/karaokatalog/util/get_equivalence_classes.py @@ -13,6 +13,8 @@ def get_equivalence_classes[T]( >>> from math import floor >>> get_equivalence_classes([1.0, 2.1, 1.1, 1.0, 2.2, 2.1, 3.3], lambda a, b: floor(a) == floor(b)) ((1.0, 1.1, 1.0), (2.1, 2.2, 2.1), (3.3,)) + >>> get_equivalence_classes(range(15), lambda a, b: a % 3 == b % 3) + ((0, 3, 6, 9, 12), (1, 4, 7, 10, 13), (2, 5, 8, 11, 14)) """ equivalence_classes: list[list[T]] = []