summaryrefslogtreecommitdiffstats
path: root/day9/test_init.py
blob: b36eed6ddef31aa4e198cb9303544a029dc2f80b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# -*- coding: utf-8 -*-
import os.path

import day9


def test_output_visualization():
    expected = "..##..\n" "...##.\n" ".####.\n" "....#.\n" "s###.."

    assignment = day9.AssignmentOne(path=os.path.dirname(day9.__file__))
    unique_positions = assignment.unique_tail_positions(
        input=assignment.read_input(True)
    )
    assert expected == assignment.visualize(6, 5, unique_positions)