Implement 2019 day 1 with tests in Python

This commit is contained in:
2021-01-23 15:52:12 +01:00
parent 69de955158
commit 07db73aa3e
8 changed files with 223 additions and 0 deletions

22
2019/tests/test_day01.py Normal file
View File

@@ -0,0 +1,22 @@
from aoc2019.day01 import fuel_required, recursive_fuel_required
import pytest
@pytest.mark.parametrize('weight,required', [
(12, 2),
(14, 2),
(1969, 654),
(100756, 33583)
])
def test_fuel_required(weight: int, required: int) -> None:
assert fuel_required(weight) == required
@pytest.mark.parametrize('weight,required', [
(14, 2),
(1969, 966),
(100756, 50346)
])
def test_fuel_required_recursive(weight: int, required: int) -> None:
assert recursive_fuel_required(weight) == required