From ba6e3f6cd1cf2872e2837a62c93428f4db2db46b Mon Sep 17 00:00:00 2001 From: Ankush Menat Date: Wed, 15 Jan 2025 12:07:06 +0530 Subject: [PATCH] test: igore edge case of invalid strings We parse them as None instead of 1-1-1 etc --- frappe/tests/test_utils.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/frappe/tests/test_utils.py b/frappe/tests/test_utils.py index 36f622932b..105f0f3eed 100644 --- a/frappe/tests/test_utils.py +++ b/frappe/tests/test_utils.py @@ -68,6 +68,7 @@ from frappe.utils.data import ( get_url_to_form, get_year_ending, getdate, + is_invalid_date_string, now_datetime, nowtime, pretty_date, @@ -669,11 +670,15 @@ class TestDateUtils(IntegrationTestCase): @given(st.datetimes()) def test_get_datetime(self, original): + if is_invalid_date_string(str(original)): + return parsed = get_datetime(str(original)) self.assertEqual(parsed, original) @given(st.datetimes(timezones=st.timezones())) def test_get_datetime_tz_aware(self, original): + if is_invalid_date_string(str(original)): + return parsed = get_datetime(str(original)) self.assertEqual(parsed, original)