Home

mint @main - refs - log -
-
https://git.jolheiser.com/mint.git
Budget
tree log patch
add test for copy Signed-off-by: jolheiser <git@jolheiser.com>
Signature
-----BEGIN SSH SIGNATURE----- U1NIU0lHAAAAAQAAADMAAAALc3NoLWVkMjU1MTkAAAAgBTEvCQk6VqUAdN2RuH6bj1dNkY oOpbPWj+jw4ua1B1cAAAADZ2l0AAAAAAAAAAZzaGE1MTIAAABTAAAAC3NzaC1lZDI1NTE5 AAAAQFSOW4pfcykeqshpdJsi3YqzDo40mcbSdsncQ76PcoZkGx2/DXVYJ38lbVkOzSo5Fo wqnzX1TXs5LlQ/OaqgwAo= -----END SSH SIGNATURE-----
jolheiser <git@jolheiser.com>
3 days ago
1 changed files, 16 additions(+), 1 deletions(-)
budget/tests.py
M budget/tests.py -> budget/tests.py
 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))
+        )