diff options
| author | 2026-07-30 20:05:32 +0200 | |
|---|---|---|
| committer | 2026-07-30 20:05:43 +0200 | |
| commit | 998fc1d2409e60d74d0aefb38630be59ba977eaf (patch) | |
| tree | eed246cf5af3fa8b85bf845622ddea8568b8fdbb /day5/test_init.py | |
| parent | c641dda28310318af8bd0fa6f72a5e1dbc723dac (diff) | |
| download | 2025-main.tar.gz 2025-main.tar.bz2 2025-main.zip | |
Added day 5 wipmain
Diffstat (limited to 'day5/test_init.py')
| -rw-r--r-- | day5/test_init.py | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/day5/test_init.py b/day5/test_init.py new file mode 100644 index 0000000..018387b --- /dev/null +++ b/day5/test_init.py | |||
| @@ -0,0 +1,23 @@ | |||
| 1 | # -*- coding: utf-8 -*- | ||
| 2 | from unittest import result | ||
| 3 | |||
| 4 | import pytest | ||
| 5 | |||
| 6 | from day5 import AssignmentTwo | ||
| 7 | |||
| 8 | |||
| 9 | class TestAssignmentTwo: | ||
| 10 | data = [ | ||
| 11 | [ | ||
| 12 | [range(3, 6), range(10, 15), range(16, 21), range(12, 19)], | ||
| 13 | [range(3, 6), range(10, 21)], | ||
| 14 | ], | ||
| 15 | [[range(2, 8), range(4, 6)], [range(2, 8)]], | ||
| 16 | [[range(4, 6), range(2, 8)], [range(2, 8)]], | ||
| 17 | [[range(1, 3), range(3, 6)], [range(1, 6)]], | ||
| 18 | [[range(3, 6), range(1, 3)], [range(1, 6)]], | ||
| 19 | ] | ||
| 20 | |||
| 21 | @pytest.mark.parametrize("ranges,result", data) | ||
| 22 | def test_merge_ranges(self, ranges: list[range], result: list[range]): | ||
| 23 | assert AssignmentTwo.merge_ranges(ranges) == result | ||
