Kaynağa Gözat

test: Update date utils test cases

version-14
Suraj Shetty 3 yıl önce
ebeveyn
işleme
4a5d9a02e3
1 değiştirilmiş dosya ile 10 ekleme ve 0 silme
  1. +10
    -0
      frappe/tests/test_utils.py

+ 10
- 0
frappe/tests/test_utils.py Dosyayı Görüntüle

@@ -15,6 +15,8 @@ import io
from mimetypes import guess_type
from datetime import datetime, timedelta, date

from unittest.mock import patch

class TestFilters(unittest.TestCase):
def test_simple_dict(self):
self.assertTrue(evaluate_filters({'doctype': 'User', 'status': 'Open'}, {'status': 'Open'}))
@@ -309,6 +311,14 @@ class TestDiffUtils(unittest.TestCase):

class TestDateUtils(unittest.TestCase):
def test_first_day_of_week(self):
# Monday as start of the week
with patch.object(frappe.utils.data, "get_week_starts_on", return_value="Monday"):
self.assertEqual(frappe.utils.get_first_day_of_week("2020-12-25"),
frappe.utils.getdate("2020-12-21"))
self.assertEqual(frappe.utils.get_first_day_of_week("2020-12-20"),
frappe.utils.getdate("2020-12-14"))

# Sunday as start of the week
self.assertEqual(frappe.utils.get_first_day_of_week("2020-12-25"),
frappe.utils.getdate("2020-12-20"))
self.assertEqual(frappe.utils.get_first_day_of_week("2020-12-21"),


Yükleniyor…
İptal
Kaydet