Пример #1
0
 def test_negatively_weighted(self):
     with pytest.raises(nx.NetworkXError):
         G = nx.Graph()
         G.add_weighted_edges_from([(0, 1, -2), (1, 2, +1)])
         nx.global_reaching_centrality(G, weight='weight')
Пример #2
0
 def test_cycle_directed_weighted(self):
     G = nx.DiGraph()
     G.add_weighted_edges_from([(1, 2, 1), (2, 1, 1)])
     assert_equal(nx.global_reaching_centrality(G), 0)
Пример #3
0
 def test_non_positive_weights(self):
     with pytest.raises(nx.NetworkXError):
         G = nx.DiGraph()
         nx.global_reaching_centrality(G, weight='weight')
Пример #4
0
 def test_negatively_weighted(self):
     G = nx.Graph()
     G.add_weighted_edges_from([(0, 1, -2), (1, 2, +1)])
     nx.global_reaching_centrality(G, weight='weight')
Пример #5
0
 def test_cycle_undirected_unweighted(self):
     G = nx.Graph()
     G.add_edge(1, 2)
     assert_equal(nx.global_reaching_centrality(G, weight=None), 0)
Пример #6
0
 def test_undirected_weighted_star(self):
     G = nx.Graph()
     G.add_edge(1, 2, weight=1)
     G.add_edge(1, 3, weight=2)
     assert_equal(nx.global_reaching_centrality(G, normalized=False), 0.25)
Пример #7
0
 def test_non_positive_weights(self):
     G = nx.DiGraph()
     nx.global_reaching_centrality(G, weight='weight')
Пример #8
0
 def test_undirected_weighted_star(self):
     G = nx.Graph()
     G.add_edge(1, 2, weight=1)
     G.add_edge(1, 3, weight=2)
     assert_equal(nx.global_reaching_centrality(G, normalized=False), 0.25)
Пример #9
0
 def test_cycle_undirected_unweighted(self):
     G = nx.Graph()
     G.add_edge(1, 2)
     assert_equal(nx.global_reaching_centrality(G), 0)
Пример #10
0
 def test_negatively_weighted(self):
     G = nx.Graph()
     G.add_weighted_edges_from([(0, 1, -2), (1, 2, +1)])
     nx.global_reaching_centrality(G, weight='weight')
Пример #11
0
 def test_undirected_unweighted_star(self):
     G = nx.star_graph(2)
     assert_equal(nx.global_reaching_centrality(G, normalized=False), 0.25)
Пример #12
0
 def test_non_positive_weights(self):
     G = nx.DiGraph()
     nx.global_reaching_centrality(G)
Пример #13
0
 def test_cycle_directed_weighted(self):
     G = nx.DiGraph()
     G.add_edge(1, 2, weight=1)
     G.add_edge(2, 1, weight=1)
     assert_equal(nx.global_reaching_centrality(G, weight="weight"), 0)
Пример #14
0
 def test_cycle_directed_unweighted(self):
     G = nx.DiGraph()
     G.add_edge(1, 2)
     G.add_edge(2, 1)
     assert_equal(nx.global_reaching_centrality(G), 0)
Пример #15
0
 def test_cycle_undirected_unweighted(self):
     G = nx.Graph()
     G.add_edge(1, 2)
     assert nx.global_reaching_centrality(G, weight=None) == 0
Пример #16
0
 def test_cycle_directed_weighted(self):
     G = nx.DiGraph()
     G.add_edge(1, 2, weight=1)
     G.add_edge(2, 1, weight=1)
     assert_equal(nx.global_reaching_centrality(G, weight="weight"), 0)
Пример #17
0
 def test_cycle_directed_weighted(self):
     G = nx.DiGraph()
     G.add_weighted_edges_from([(1, 2, 1), (2, 1, 1)])
     assert nx.global_reaching_centrality(G) == 0
Пример #18
0
 def test_undirected_unweighted_star(self):
     G = nx.star_graph(2)
     assert_equal(nx.global_reaching_centrality(G, normalized=False), 0.25)