summaryrefslogtreecommitdiffstats
path: root/day15/test_init.py
diff options
context:
space:
mode:
authorGravatar Tom van der Lee <tom@vanderlee.io>2021-12-15 17:20:46 +0100
committerGravatar Tom van der Lee <tom@vanderlee.io>2021-12-15 17:21:49 +0100
commita432fa698692c1e6bce0453f55a988b33385d75d (patch)
tree51bdde6152b51b55527a150e73d4130ce6975ec4 /day15/test_init.py
parent10cca13d8d722bfbae749c285c380233079f65a2 (diff)
download2021-a432fa698692c1e6bce0453f55a988b33385d75d.tar.gz
2021-a432fa698692c1e6bce0453f55a988b33385d75d.tar.bz2
2021-a432fa698692c1e6bce0453f55a988b33385d75d.zip
Day 15
Diffstat (limited to 'day15/test_init.py')
-rw-r--r--day15/test_init.py37
1 files changed, 37 insertions, 0 deletions
diff --git a/day15/test_init.py b/day15/test_init.py
new file mode 100644
index 0000000..e5f10b0
--- /dev/null
+++ b/day15/test_init.py
@@ -0,0 +1,37 @@
1from day15 import AssignmentTwo
2
3
4def test_icrease_map():
5 assert AssignmentTwo.increase_map([[8]]) == [
6 [8, 9, 1, 2, 3],
7 [9, 1, 2, 3, 4],
8 [1, 2, 3, 4, 5],
9 [2, 3, 4, 5, 6],
10 [3, 4, 5, 6, 7],
11 ]
12
13 assert AssignmentTwo.increase_map([
14 [0],
15 [1]
16 ]) == [
17 [0, 1, 2, 3, 4],
18 [1, 2, 3, 4, 5],
19 [1, 2, 3, 4, 5],
20 [2, 3, 4, 5, 6],
21 [2, 3, 4, 5, 6],
22 [3, 4, 5, 6, 7],
23 [3, 4, 5, 6, 7],
24 [4, 5, 6, 7, 8],
25 [4, 5, 6, 7, 8],
26 [5, 6, 7, 8, 9]
27 ]
28
29 assert AssignmentTwo.increase_map([
30 [0, 1],
31 ]) == [
32 [0, 1, 1, 2, 2, 3, 3, 4, 4, 5],
33 [1, 2, 2, 3, 3, 4, 4, 5, 5, 6],
34 [2, 3, 3, 4, 4, 5, 5, 6, 6, 7],
35 [3, 4, 4, 5, 5, 6, 6, 7, 7, 8],
36 [4, 5, 5, 6, 6, 7, 7, 8, 8, 9]
37 ]