Verified Commit e71cced6 authored by Jakob Moser's avatar Jakob Moser
Browse files

Add another doctest

parent d3d28777
Loading
Loading
Loading
Loading
+2 −0
Changes for karaokatalog/util/get_equivalence_classes.py: 2 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -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]] = []