From 5fa1e65e5ebb99256ae3567100090c22ab2a1120 Mon Sep 17 00:00:00 2001 From: Axel Date: Mon, 13 Apr 2026 13:52:17 +0200 Subject: [PATCH 1/3] Add two more tests --- tests/test_reverseno.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tests/test_reverseno.py b/tests/test_reverseno.py index f75b70c..76b2235 100644 --- a/tests/test_reverseno.py +++ b/tests/test_reverseno.py @@ -8,5 +8,10 @@ def test_zero(self): def test_ott(self): self.assertEqual(reverse(234), 432) + def test_tva(self): + self.assertEqual(reverse(2345), 5432) + + def test_tre(self): + self.assertNotEqual(reverse(234), 324) if __name__ == '__main__': unittest.main() From dd46f31856920822be43025abb8ac26c4d117994 Mon Sep 17 00:00:00 2001 From: Axel Date: Mon, 13 Apr 2026 13:53:52 +0200 Subject: [PATCH 2/3] Add two more tests --- tests/test_reverseno.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/test_reverseno.py b/tests/test_reverseno.py index 76b2235..1074908 100644 --- a/tests/test_reverseno.py +++ b/tests/test_reverseno.py @@ -12,6 +12,6 @@ def test_tva(self): self.assertEqual(reverse(2345), 5432) def test_tre(self): - self.assertNotEqual(reverse(234), 324) + self.assertNotEqual(reverse(234), 234) if __name__ == '__main__': unittest.main() From 9e99308bb83fa793a8649f4d1f3fd716931d5f2a Mon Sep 17 00:00:00 2001 From: Axel Date: Mon, 13 Apr 2026 14:34:42 +0200 Subject: [PATCH 3/3] fix error and add doctest --- src/reverselib.py | 5 ++++- tests/test_reverseno.py | 3 +++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/reverselib.py b/src/reverselib.py index 949f320..04478f7 100644 --- a/src/reverselib.py +++ b/src/reverselib.py @@ -7,9 +7,12 @@ def reverse(n): >>> reverse(234) 432 + + >>> reverse(123) + 321 """ r = 0 - while n > 1: + while n > 0: r = r * 10 + n % 10 n = n // 10 return r diff --git a/tests/test_reverseno.py b/tests/test_reverseno.py index 1074908..fd20a00 100644 --- a/tests/test_reverseno.py +++ b/tests/test_reverseno.py @@ -13,5 +13,8 @@ def test_tva(self): def test_tre(self): self.assertNotEqual(reverse(234), 234) + + def test_tre(self): + self.assertEqual(reverse(21), 12) if __name__ == '__main__': unittest.main()