|
@@ -9,9 +9,9 @@ class TestRingMemoryWeightedPartitioningStrategy(unittest.TestCase):
|
|
|
# triangle
|
|
|
# node1 -> node2 -> node3 -> node1
|
|
|
topology = Topology()
|
|
|
- topology.update_node('node1', DeviceCapabilities(model="test1", chip="test1", memory=100))
|
|
|
- topology.update_node('node2', DeviceCapabilities(model="test2", chip="test2", memory=300))
|
|
|
- topology.update_node('node3', DeviceCapabilities(model="test3", chip="test3", memory=600))
|
|
|
+ topology.update_node('node1', DeviceCapabilities(model="test1", chip="test1", memory=3000))
|
|
|
+ topology.update_node('node2', DeviceCapabilities(model="test2", chip="test2", memory=1000))
|
|
|
+ topology.update_node('node3', DeviceCapabilities(model="test3", chip="test3", memory=6000))
|
|
|
topology.add_edge('node1', 'node2')
|
|
|
topology.add_edge('node2', 'node3')
|
|
|
topology.add_edge('node3', 'node1')
|
|
@@ -22,9 +22,9 @@ class TestRingMemoryWeightedPartitioningStrategy(unittest.TestCase):
|
|
|
|
|
|
self.assertEqual(len(partitions), 3)
|
|
|
self.assertEqual(partitions, [
|
|
|
- Partition('node1', 0.0, 0.1),
|
|
|
- Partition('node2', 0.1, 0.4),
|
|
|
- Partition('node3', 0.4, 1.0)
|
|
|
+ Partition('node3', 0.0, 0.6),
|
|
|
+ Partition('node1', 0.6, 0.9),
|
|
|
+ Partition('node2', 0.9, 1.0),
|
|
|
])
|
|
|
|
|
|
if __name__ == '__main__':
|