Files
truecluster/tests/test_planner.py
T
2026-06-04 18:11:26 -05:00

12 lines
454 B
Python

from truecluster.cluster.planner import plan_even_layers
def test_even_plan():
assignments = plan_even_layers(num_layers=24, max_nodes=3)
assert [(a.layer_start, a.layer_end_exclusive) for a in assignments] == [(0, 8), (8, 16), (16, 24)]
def test_remainder_plan():
assignments = plan_even_layers(num_layers=25, max_nodes=4)
assert [(a.layer_start, a.layer_end_exclusive) for a in assignments] == [(0, 7), (7, 13), (13, 19), (19, 25)]