1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
diff --git a/budget/tests.py b/budget/tests.py
index 7ce503c2dd97ba78597f6ff6e4393132753573f6..721c607a01d0b704a0b5f91e2ee612fbc1745380 100644
--- a/budget/tests.py
+++ b/budget/tests.py
@@ -1,3 +1,18 @@
+from datetime import date
+
from django.test import TestCase
-# Create your tests here.
+from .utils import prev_month_range
+
+
+class BudgetTestCase(TestCase):
+ def test_prev_month_range(self):
+ self.assertEqual(
+ prev_month_range(1, 2025), (date(2024, 12, 1), date(2024, 12, 31))
+ )
+ self.assertEqual(
+ prev_month_range(2, 2025), (date(2025, 1, 1), date(2025, 1, 31))
+ )
+ self.assertEqual(
+ prev_month_range(12, 2025), (date(2025, 11, 1), date(2025, 11, 30))
+ )
|