Exemplo n.º 1
0
 def test_parse_abilene(self):
     abilene_topo_file = path.join(RES_DIR, 'abilene-topo.txt')
     abilene_links_file = path.join(RES_DIR, 'abilene-links.txt')
     topology = fnss.parse_abilene(abilene_topo_file)
     self.assertEquals(12, topology.number_of_nodes())
     self.assertEquals(30, topology.number_of_edges())
     topology = fnss.parse_abilene(abilene_topo_file, abilene_links_file)
     self.assertEquals(12, topology.number_of_nodes())
     self.assertEquals(30, topology.number_of_edges())
     self.assertTrue(all('link_index' in topology.edge[u][v]
                         and 'link_type' in topology.edge[u][v])
                     for u, v in topology.edges_iter())
     self.assertTrue(all(topology.edge[u][v]['length'] >= 0
                         for u,v in topology.edges_iter()))
Exemplo n.º 2
0
 def test_parse_abilene(self):
     abilene_topo_file = path.join(RES_DIR, 'abilene-topo.txt')
     abilene_links_file = path.join(RES_DIR, 'abilene-links.txt')
     topology = fnss.parse_abilene(abilene_topo_file)
     self.assertEquals(12, topology.number_of_nodes())
     self.assertEquals(30, topology.number_of_edges())
     topology = fnss.parse_abilene(abilene_topo_file, abilene_links_file)
     self.assertEquals(12, topology.number_of_nodes())
     self.assertEquals(30, topology.number_of_edges())
     self.assertTrue(all('link_index' in topology.adj[u][v]
                         and 'link_type' in topology.adj[u][v])
                     for u, v in topology.edges())
     self.assertTrue(all(topology.adj[u][v]['length'] >= 0
                         for u, v in topology.edges()))