diff options
author | Marianne Chevrot <blackmoor+git@devys.org> | 2020-04-28 19:01:37 +0200 |
---|---|---|
committer | Marianne Chevrot <blackmoor+git@devys.org> | 2020-04-28 19:01:37 +0200 |
commit | 19dd05dc43771162e26dc57762f0ad4bfc4b6706 (patch) | |
tree | 838a7b64646334f36a0bcca93a3fc2e1a14c2e7d /solver.py | |
parent | fab8ec28831922692915fe7cd506edf98693d334 (diff) | |
download | kana_quest_solver-19dd05dc43771162e26dc57762f0ad4bfc4b6706.tar.gz kana_quest_solver-19dd05dc43771162e26dc57762f0ad4bfc4b6706.tar.bz2 kana_quest_solver-19dd05dc43771162e26dc57762f0ad4bfc4b6706.zip |
Isolate and correct tests
Diffstat (limited to 'solver.py')
-rwxr-xr-x | solver.py | 41 |
1 files changed, 0 insertions, 41 deletions
@@ -55,16 +55,6 @@ def is_swappable(kana1, kana2): return False -def test_is_swappable(): - assert is_swappable(Kana("norm"), Kana("norm")) - assert is_swappable(Kana("froz"), Kana("norm")) - assert is_swappable(Kana("norm"), Kana("empt")) - assert is_swappable(Kana("empt"), Kana("froz")) - assert not is_swappable(Kana("norm"), Kana("rock")) - assert not is_swappable(Kana("froz"), Kana("froz")) - assert not is_swappable(Kana("empt"), Kana("empt")) - - class KanaGrid: valid_types_for_chain = ("froz", "norm", "rock") @@ -235,37 +225,6 @@ class KanaGrid: ) -def test_kana_grid(): - - inital_grid = [ - kana_void , Kana("myst", "su"), kana_void , Kana("myst", "ko"), kana_void , - Kana("froz", "se"), Kana("empt" ), Kana("empt" ), Kana("empt" ), Kana("froz", "so"), - Kana("froz", "ku"), Kana("empt" ), Kana("empt" ), Kana("empt" ), Kana("froz", "no"), - kana_void , kana_void , Kana("rock", "ka"), kana_void , kana_void , - ] - initial_grid_size = 5, 4 - chain_target = 7 - - expected_grid = [ - kana_void , Kana("myst", "su"), kana_void , Kana("myst", "ko"), kana_void , - Kana("empt" ), Kana("empt" ), Kana("empt" ), Kana("froz", "se"), Kana("froz", "so"), - Kana("froz", "ku"), Kana("empt" ), Kana("empt" ), Kana("empt" ), Kana("froz", "no"), - kana_void , kana_void , Kana("rock", "ka"), kana_void , kana_void , - ] - - kanagrid_orig = KanaGrid(initial_grid_size, initial_grid) - kanagrid_new = kanagrid_orig.action(pos=(0, 1), action_type="right") - - print("kanagrid_orig") - print(kanagrid_orig) - print("kanagrid_new") - print(kanagrid_new) - print("expected_grid") - display_grid(expected_grid, initial_grid_size) - - assert kanagrid_new.grid == expected_grid - - def repr_grid(grid, grid_size): lines = [] kana_iter = iter(grid) |