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())
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()))
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())
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()))
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())
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()))
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()))