示例#1
0
 def test_regularity(self):
     """Tests that the generated graph is `k`-out-regular."""
     n = 10
     k = 3
     G = random_uniform_k_out_graph(n, k)
     assert all(d == k for v, d in G.out_degree())
     G = random_uniform_k_out_graph(n, k, seed=42)
     assert all(d == k for v, d in G.out_degree())
示例#2
0
 def test_regularity(self):
     """Tests that the generated graph is `k`-out-regular."""
     n = 10
     k = 3
     G = random_uniform_k_out_graph(n, k)
     assert_true(all(d == k for v, d in G.out_degree()))
     G = random_uniform_k_out_graph(n, k, seed=42)
     assert_true(all(d == k for v, d in G.out_degree()))
示例#3
0
 def test_no_self_loops(self):
     """Tests for forbidding self-loops."""
     n = 10
     k = 3
     G = random_uniform_k_out_graph(n, k, self_loops=False)
     assert nx.number_of_selfloops(G) == 0
     assert all(d == k for v, d in G.out_degree())
示例#4
0
 def test_no_self_loops(self):
     """Tests for forbidding self-loops."""
     n = 10
     k = 3
     G = random_uniform_k_out_graph(n, k, self_loops=False)
     assert_equal(G.number_of_selfloops(), 0)
     assert_true(all(d == k for v, d in G.out_degree()))
示例#5
0
 def test_no_self_loops(self):
     """Tests for forbidding self-loops."""
     n = 10
     k = 3
     G = random_uniform_k_out_graph(n, k, self_loops=False)
     assert_equal(G.number_of_selfloops(), 0)
     assert_true(all(d == k for v, d in G.out_degree()))
示例#6
0
 def test_without_replacement(self):
     n = 10
     k = 3
     G = random_uniform_k_out_graph(n, k, with_replacement=False)
     assert not G.is_multigraph()
     assert all(d == k for v, d in G.out_degree())
示例#7
0
 def test_with_replacement(self):
     n = 10
     k = 3
     G = random_uniform_k_out_graph(n, k, with_replacement=True)
     assert_true(G.is_multigraph())
     assert_true(all(d == k for v, d in G.out_degree()))
示例#8
0
 def test_without_replacement(self):
     n = 10
     k = 3
     G = random_uniform_k_out_graph(n, k, with_replacement=False)
     assert_false(G.is_multigraph())
     assert_true(all(d == k for v, d in G.out_degree()))