test: igore edge case of invalid strings
We parse them as None instead of 1-1-1 etc
This commit is contained in:
parent
9ebfea1d08
commit
ba6e3f6cd1
1 changed files with 5 additions and 0 deletions
|
|
@ -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)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue