Exemplo n.º 1
0
 def testAssignSet7(self):
     nodes_7 = []
     node_7_1 = Node(1)
     node_7_1.communication_set = [1, 2, 3]
     nodes_7.append(node_7_1)
     
     node_7_4 = Node(4)
     node_7_4.communication_set = [1, 4, 5]
     nodes_7.append(node_7_4)
     
     node_7_6 = Node(6)
     node_7_6.communication_set = [1, 6, 7]
     nodes_7.append(node_7_6)
     
     node_7_2 = Node(2)
     node_7_2.communication_set = [2, 4, 6]
     nodes_7.append(node_7_2)
     
     node_7_5 = Node(5)
     node_7_5.communication_set = [2, 5, 7]
     nodes_7.append(node_7_5)
     
     node_7_7 = Node(7)
     node_7_7.communication_set = [3, 4, 7]
     nodes_7.append(node_7_7)
     
     node_7_3 = Node(3)
     node_7_3.communication_set = [3, 5, 6]
     nodes_7.append(node_7_3)
     
     self.assertEqual(assign_set(self.sets_7), nodes_7)
Exemplo n.º 2
0
 def setUp(self):
     self.matrix_7 = create_matrix(7)
     self.matrix_13 = create_matrix(13)
     self.matrix_9 = create_matrix(9)
     
     self.sets_7 = set_factory(self.matrix_7[1])
     self.sets_13 = set_factory(self.matrix_13[1])
     self.sets_9 = set_factory(self.matrix_9[1])
     
     self.network_7 = Network()
     self.network_7.nodes = assign_set(self.sets_7)
     
     self.network_13 = Network()
     self.network_13.nodes = assign_set(self.sets_13)
     
     self.network_9 = Network()
     self.network_9.nodes = assign_set(self.sets_9)
Exemplo n.º 3
0
 def testAssignSet13(self):
     
     nodes_13 = []
     node_13_1 = Node(1)
     node_13_1.communication_set = [1, 2, 3, 4]
     nodes_13.append(node_13_1)
     
     node_13_5 = Node(5)
     node_13_5.communication_set = [1, 5, 6, 7]
     nodes_13.append(node_13_5)
     
     node_13_8 = Node(8)
     node_13_8.communication_set = [1, 8, 9, 10]
     nodes_13.append(node_13_8)
     
     node_13_11 = Node(11)
     node_13_11.communication_set = [1, 11, 12, 13]
     nodes_13.append(node_13_11)
     
     node_13_2 = Node(2)
     node_13_2.communication_set = [2, 5, 8, 11]
     nodes_13.append(node_13_2)
     
     node_13_6 = Node(6)
     node_13_6.communication_set = [2, 6, 9, 12]
     nodes_13.append(node_13_6)
     
     node_13_7 = Node(7)
     node_13_7.communication_set = [2, 7, 10, 13]
     nodes_13.append(node_13_7)
     
     node_13_9 = Node(9)
     node_13_9.communication_set = [3, 5, 9, 13]
     nodes_13.append(node_13_9)
     
     node_13_10 = Node(10)
     node_13_10.communication_set = [3, 6, 10, 11]
     nodes_13.append(node_13_10)
     
     node_13_3 = Node(3)
     node_13_3.communication_set = [3, 6, 10, 11]
     nodes_13.append(node_13_3)
     
     node_13_12 = Node(12)
     node_13_12.communication_set = [4, 5, 10, 12]
     nodes_13.append(node_13_12)
     
     node_13_13 = Node(13)
     node_13_13.communication_set = [4, 6, 8, 13]
     nodes_13.append(node_13_13)
     
     node_13_4 = Node(4)
     node_13_13.communication_set = [4, 7, 9, 11]
     nodes_13.append(node_13_4)
     
     self.assertEqual(assign_set(self.sets_13), nodes_13)
Exemplo n.º 4
0
 def testSetLength(self):
     self.assertEqual(len(assign_set(self.sets_7)), 7)
     self.assertEqual(len(assign_set(self.sets_13)), 13)