Skip to content

Commit 114baf4

Browse files
committed
lint and test
1 parent 20044e3 commit 114baf4

File tree

2 files changed

+11
-3
lines changed

2 files changed

+11
-3
lines changed

functions-python/backfill_dataset_service_date_range/src/main.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,7 @@ def backfill_datasets(session: "Session"):
178178
if extracted_timezone is not None:
179179
dataset.agency_timezone = extracted_timezone
180180

181-
formatted_dates = utc_service_start_date + " - " + utc_service_end_date
181+
formatted_dates = f"{utc_service_start_date:%Y-%m-%d %H:%M} - {utc_service_end_date:%Y-%m-%d %H:%M}"
182182
logging.info(
183183
f"Updated gtfsdataset ID {gtfsdataset_id} with value: {formatted_dates}"
184184
)

functions-python/backfill_dataset_service_date_range/tests/test_backfill_dataset_service_date_range_main.py

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
from main import backfill_datasets, backfill_dataset_service_date_range, is_version_gte
33
from shared.database_gen.sqlacodegen_models import Gtfsdataset
44
from test_shared.test_utils.database_utils import default_db_url
5+
from datetime import datetime, timezone
56

67
import requests
78

@@ -74,9 +75,16 @@ def test_backfill_datasets(mock_get, mock_storage_client):
7475

7576
changes_count = backfill_datasets(mock_session)
7677

78+
expected_range_start = datetime.strptime("2023-01-01", "%Y-%m-%d").replace(
79+
hour=0, minute=0, tzinfo=timezone.utc
80+
)
81+
expected_range_end = datetime.strptime("2023-12-31", "%Y-%m-%d").replace(
82+
hour=23, minute=59, tzinfo=timezone.utc
83+
)
84+
7785
assert changes_count == 1
78-
assert mock_dataset.service_date_range_start == "2023-01-01"
79-
assert mock_dataset.service_date_range_end == "2023-12-31"
86+
assert mock_dataset.service_date_range_start == expected_range_start
87+
assert mock_dataset.service_date_range_end == expected_range_end
8088
mock_get.assert_called_once_with(
8189
"http://example-1.com/report.json"
8290
) # latest validation report

0 commit comments

Comments
 (0)