Skip to content

Commit 947e479

Browse files
Merge pull request #34 from wschoors/query-params-datetime-range
query-params-datetime-range
2 parents eb1626c + 2b603f3 commit 947e479

File tree

2 files changed

+16
-2
lines changed

2 files changed

+16
-2
lines changed

tests/test_wmts.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -273,6 +273,10 @@ def test_wmts_gettile(client, get_assets, rio, app):
273273
},
274274
)
275275
assert response.status_code == 200
276+
assert (
277+
get_assets.call_args.kwargs.get("search_query").get("datetime")
278+
== "2023-01-05T00:00:00Z/2023-01-05T23:59:59Z"
279+
)
276280

277281
response = app.get(
278282
"/wmts",
@@ -291,6 +295,10 @@ def test_wmts_gettile(client, get_assets, rio, app):
291295
},
292296
)
293297
assert response.status_code == 200
298+
assert (
299+
get_assets.call_args.kwargs.get("search_query").get("datetime")
300+
== "2023-01-05T00:00:00Z/2023-01-05T23:59:59Z"
301+
)
294302

295303

296304
@patch("rio_tiler.io.rasterio.rasterio")

titiler/stacapi/factory.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -811,7 +811,7 @@ def get_tile( # noqa: C901
811811
)
812812

813813
###########################################################
814-
# STAC Query parameter provided by the the render extension and QueryParameters
814+
# STAC Query parameter provided by the render extension and QueryParameters
815815
###########################################################
816816
query_params = copy(layer.get("render")) or {}
817817

@@ -820,7 +820,13 @@ def get_tile( # noqa: C901
820820
req_time,
821821
"%Y-%m-%d",
822822
).replace(tzinfo=python_datetime.timezone.utc)
823-
end_datetime = start_datetime + python_datetime.timedelta(days=1)
823+
end_datetime = (
824+
start_datetime
825+
+ python_datetime.timedelta(days=1)
826+
- python_datetime.timedelta(
827+
milliseconds=1
828+
) # prevent inclusion of following day
829+
)
824830

825831
query_params[
826832
"datetime"

0 commit comments

Comments
 (0)