Esempio n. 1
0
def test_distribute():
    from ruskit import cluster
    from ruskit.cmds.create import Manager

    instance = [
        'host1:1',
        'host2:2',
        'host3:3',
        'host4:4',
        'host5:5',
        'host6:6',
    ]

    manager = Manager(1, instance)
    manager.init_slots()

    master_map = {m.name: m for m in manager.masters}

    for s in manager.slaves:
        assert master_map[s.unassigned_master].host != s.host