Beispiel #1
0
 def test_cubical(self):
     G = nx.cubical_graph()
     assert list(nx.triangles(G).values()) == [0, 0, 0, 0, 0, 0, 0, 0]
     assert nx.triangles(G, 1) == 0
     assert list(nx.triangles(G, [1, 2]).values()) == [0, 0]
     assert nx.triangles(G, 1) == 0
     assert nx.triangles(G, [1, 2]) == {1: 0, 2: 0}
Beispiel #2
0
 def test_cubical(self):
     G = nx.cubical_graph()
     assert list(nx.square_clustering(G).values()) == [
         0.5,
         0.5,
         0.5,
         0.5,
         0.5,
         0.5,
         0.5,
         0.5,
     ]
     assert list(nx.square_clustering(G, [1, 2]).values()) == [0.5, 0.5]
     assert nx.square_clustering(G, [1])[1] == 0.5
     assert nx.square_clustering(G, [1, 2]) == {1: 0.5, 2: 0.5}
Beispiel #3
0
 def test_cubical(self):
     G = nx.cubical_graph()
     assert list(nx.clustering(G, weight="weight").values()) == [
         0,
         0,
         0,
         0,
         0,
         0,
         0,
         0,
     ]
     assert nx.clustering(G, 1) == 0
     assert list(nx.clustering(G, [1, 2], weight="weight").values()) == [0, 0]
     assert nx.clustering(G, 1, weight="weight") == 0
     assert nx.clustering(G, [1, 2], weight="weight") == {1: 0, 2: 0}
Beispiel #4
0
 def test_cubical(self):
     G = nx.cubical_graph()
     assert nx.generalized_degree(G, 0) == {0: 3}
Beispiel #5
0
 def test_cubical(self):
     G = nx.cubical_graph()
     assert nx.transitivity(G) == 0.0