Handle unparseable date range passed via date filter in query

- Do not reuse the same list
- Just create new list, so only parsed data is in it
This commit is contained in:
Debanjum Singh Solanky
2022-07-14 22:47:23 +04:00
parent a60de2c02b
commit 85077bc1d1
2 changed files with 7 additions and 3 deletions

View File

@@ -60,6 +60,9 @@ def test_extract_date_range():
assert date_filter.extract_date_range('head dt>="1984-01-01"') == [datetime(1984, 1, 1, 0, 0, 0).timestamp(), inf]
assert date_filter.extract_date_range('head dt:"1984-01-01"') == [datetime(1984, 1, 1, 0, 0, 0).timestamp(), datetime(1984, 1, 2, 0, 0, 0).timestamp()]
# Unparseable date filter specified in query
assert date_filter.extract_date_range('head dt:"Summer of 69" tail') == None
# No date filter specified in query
assert date_filter.extract_date_range('head tail') == None