Skip to content

Commit 94d9160

Browse files
author
favilo
committed
fix: Use named parameter for _to_datetime to pass in all timezones
I noticed in the PST timezone, tests/track/loader_test.py::TestTemplateRender::test_render_simple_template was failing because the default timezone wasn't getting set correctly.
1 parent 348a0e9 commit 94d9160

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

esrally/time.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ def get_start_date(the_date, date_format="%Y-%m-%d", default_tz=timezone.utc):
9393
:param default_tz: Timezone to use for dates using unix timestamp. Default: timezone.UTC
9494
:return: Returns a formatted date string.
9595
"""
96-
start_date = _to_datetime(the_date, default_tz)
96+
start_date = _to_datetime(the_date, default_tz=default_tz)
9797
return start_date.strftime(date_format)
9898

9999

@@ -107,7 +107,7 @@ def get_end_date(start_date, duration_days=1, date_format="%Y-%m-%d", default_tz
107107
:param default_tz: Timezone to use for dates using unix timestamp. Default: timezone.UTC
108108
:return: Returns a formatted date string.
109109
"""
110-
end_date = _to_datetime(start_date, default_tz) + timedelta(days=duration_days)
110+
end_date = _to_datetime(start_date, default_tz=default_tz) + timedelta(days=duration_days)
111111
return end_date.strftime(date_format)
112112

113113

0 commit comments

Comments
 (0)