Coverage for maze_dataset/generation/default_generators.py: 100%
1 statements
« prev ^ index » next coverage.py v7.6.12, created at 2025-03-24 14:35 -0600
« prev ^ index » next coverage.py v7.6.12, created at 2025-03-24 14:35 -0600
1"""`DEFAULT_GENERATORS` is a list of generator name, generator kwargs pairs used in tests and demos"""
3DEFAULT_GENERATORS: list[tuple[str, dict]] = [
4 ("gen_dfs", dict()),
5 ("gen_dfs", dict(do_forks=False)),
6 ("gen_dfs", dict(accessible_cells=20)),
7 ("gen_dfs", dict(max_tree_depth=0.5)),
8 ("gen_wilson", dict()),
9 # ("gen_percolation", dict(p=0.1)),
10 (
11 "gen_percolation",
12 dict(p=1.0),
13 ), # anything less than this and tests will stochastically fail
14 ("gen_dfs_percolation", dict(p=0.1)),
15 ("gen_dfs_percolation", dict(p=0.4)),
16 # ("gen_prim", dict()),
17 # ("gen_prim", dict(do_forks=False)),
18 # ("gen_prim", dict(accessible_cells=0.5)),
19 # ("gen_prim", dict(max_tree_depth=0.5)),
20 # ("gen_prim", dict(accessible_cells=0.5, max_tree_depth=0.5)),
21 ("gen_kruskal", dict()),
22 ("gen_recursive_division", dict()),
23]