mirror of
https://github.com/apache/superset.git
synced 2026-04-18 23:55:00 +00:00
fix: unpin holidays and prophet (#35771)
Co-authored-by: Claude <noreply@anthropic.com>
This commit is contained in:
committed by
GitHub
parent
3d2ed363aa
commit
51aad52e6c
@@ -447,11 +447,22 @@ def test_datetime_eval() -> None:
|
||||
expected = datetime(2018, 9, 3, 0, 0, 0)
|
||||
assert result == expected
|
||||
|
||||
result = datetime_eval(
|
||||
"holiday('Eid al-Fitr', datetime('2000-01-01T00:00:00'), 'SA')"
|
||||
)
|
||||
expected = datetime(2000, 1, 8, 0, 0, 0)
|
||||
assert result == expected
|
||||
# Saudi Arabia holidays - try both English and Arabic names as the default
|
||||
# language varies by environment (ar in some envs, en_US in CI)
|
||||
sa_holiday_test_passed = False
|
||||
for holiday_name in ["Eid al-Fitr", "عطلة عيد الفطر"]:
|
||||
try:
|
||||
result = datetime_eval(
|
||||
f"holiday('{holiday_name}', datetime('2000-01-01T00:00:00'), 'SA')"
|
||||
)
|
||||
expected = datetime(2000, 1, 8, 0, 0, 0)
|
||||
assert result == expected
|
||||
sa_holiday_test_passed = True
|
||||
break
|
||||
except ValueError:
|
||||
continue
|
||||
|
||||
assert sa_holiday_test_passed
|
||||
|
||||
result = datetime_eval(
|
||||
"holiday('Boxing day', datetime('2018-01-01T00:00:00'), 'UK')"
|
||||
|
||||
Reference in New Issue
Block a user