From 0d56093169a9480e1551d9cc2310db6d122ec46b Mon Sep 17 00:00:00 2001 From: Teashrock Date: Thu, 9 Jul 2026 21:54:06 +0300 Subject: [PATCH 1/2] Solution --- app/test_split_integer.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/app/test_split_integer.py b/app/test_split_integer.py index ef3aa668a..b6a8a104d 100644 --- a/app/test_split_integer.py +++ b/app/test_split_integer.py @@ -2,20 +2,21 @@ def test_sum_of_the_parts_should_be_equal_to_value() -> None: - pass + assert sum(split_integer(97, 25)) == 97 def test_should_split_into_equal_parts_when_value_divisible_by_parts() -> None: - pass + assert split_integer(100, 50) == [2 for _ in range(50)] def test_should_return_part_equals_to_value_when_split_into_one_part() -> None: - pass + assert split_integer(10, 1) == [10] def test_parts_should_be_sorted_when_they_are_not_equal() -> None: - pass + result = split_integer(777, 42) + assert result == sorted(result) def test_should_add_zeros_when_value_is_less_than_number_of_parts() -> None: - pass + assert 0 in split_integer(20, 94) From 4c684d71bf6c5a352e7e7d109265d5774dbcfbf1 Mon Sep 17 00:00:00 2001 From: Teashrock Date: Thu, 9 Jul 2026 21:56:52 +0300 Subject: [PATCH 2/2] Fix --- app/test_split_integer.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/app/test_split_integer.py b/app/test_split_integer.py index b6a8a104d..f9370bf24 100644 --- a/app/test_split_integer.py +++ b/app/test_split_integer.py @@ -14,8 +14,7 @@ def test_should_return_part_equals_to_value_when_split_into_one_part() -> None: def test_parts_should_be_sorted_when_they_are_not_equal() -> None: - result = split_integer(777, 42) - assert result == sorted(result) + assert split_integer(777, 42) == sorted(split_integer(777, 42)) def test_should_add_zeros_when_value_is_less_than_number_of_parts() -> None: