def test_degree_p4(self): G=nx.path_graph(4) answer={1:2.0,2:1.5} nd = nx.average_degree_connectivity(G) assert_equal(nd,answer) D=G.to_directed() answer={2:2.0,4:1.5} nd = nx.average_degree_connectivity(D) assert_equal(nd,answer) answer={1:2.0,2:1.5} D=G.to_directed() nd = nx.average_in_degree_connectivity(D) assert_equal(nd,answer) D=G.to_directed() nd = nx.average_out_degree_connectivity(D) assert_equal(nd,answer)
def test_degree_p4(self): G = nx.path_graph(4) answer = {1: 2.0, 2: 1.5} nd = nx.average_degree_connectivity(G) assert_equal(nd, answer) D = G.to_directed() answer = {2: 2.0, 4: 1.5} nd = nx.average_degree_connectivity(D) assert_equal(nd, answer) answer = {1: 2.0, 2: 1.5} D = G.to_directed() nd = nx.average_in_degree_connectivity(D) assert_equal(nd, answer) D = G.to_directed() nd = nx.average_out_degree_connectivity(D) assert_equal(nd, answer)
def test_degree_p4_weighted(self): G=nx.path_graph(4) G[1][2]['weight']=4 answer={1:2.0,2:1.8} nd = nx.average_degree_connectivity(G,weighted=True) assert_equal(nd,answer) D=G.to_directed() answer={2:2.0,4:1.8} nd = nx.average_degree_connectivity(D,weighted=True) assert_equal(nd,answer) answer={1:2.0,2:1.8} D=G.to_directed() nd = nx.average_in_degree_connectivity(D,weighted=True) assert_equal(nd,answer) D=G.to_directed() nd = nx.average_out_degree_connectivity(D,weighted=True) assert_equal(nd,answer)
def test_degree_p4_weighted(self): G = nx.path_graph(4) G[1][2]['weight'] = 4 answer = {1: 2.0, 2: 1.8} nd = nx.average_degree_connectivity(G, weighted=True) assert_equal(nd, answer) D = G.to_directed() answer = {2: 2.0, 4: 1.8} nd = nx.average_degree_connectivity(D, weighted=True) assert_equal(nd, answer) answer = {1: 2.0, 2: 1.8} D = G.to_directed() nd = nx.average_in_degree_connectivity(D, weighted=True) assert_equal(nd, answer) D = G.to_directed() nd = nx.average_out_degree_connectivity(D, weighted=True) assert_equal(nd, answer)
def test_weight_keyword(self): G=nx.path_graph(4) G[1][2]['other']=4 answer={1:2.0,2:1.8} nd = nx.average_degree_connectivity(G,weight='other') assert_equal(nd,answer) answer={1:2.0,2:1.5} nd = nx.average_degree_connectivity(G,weight=None) assert_equal(nd,answer) D=G.to_directed() answer={2:2.0,4:1.8} nd = nx.average_degree_connectivity(D,weight='other') assert_equal(nd,answer) answer={1:2.0,2:1.8} D=G.to_directed() nd = nx.average_in_degree_connectivity(D,weight='other') assert_equal(nd,answer) D=G.to_directed() nd = nx.average_out_degree_connectivity(D,weight='other') assert_equal(nd,answer)
def test_weight_keyword(self): G = nx.path_graph(4) G[1][2]['other'] = 4 answer = {1: 2.0, 2: 1.8} nd = nx.average_degree_connectivity(G, weight='other') assert_equal(nd, answer) answer = {1: 2.0, 2: 1.5} nd = nx.average_degree_connectivity(G, weight=None) assert_equal(nd, answer) D = G.to_directed() answer = {2: 2.0, 4: 1.8} nd = nx.average_degree_connectivity(D, weight='other') assert_equal(nd, answer) answer = {1: 2.0, 2: 1.8} D = G.to_directed() nd = nx.average_in_degree_connectivity(D, weight='other') assert_equal(nd, answer) D = G.to_directed() nd = nx.average_out_degree_connectivity(D, weight='other') assert_equal(nd, answer)