Skip to content

Commit f4a53c9

Browse files
committed
formatting
1 parent fec12ff commit f4a53c9

File tree

2 files changed

+7
-21
lines changed

2 files changed

+7
-21
lines changed

stac_fastapi/core/stac_fastapi/core/extensions/filter.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -197,15 +197,20 @@ def to_es(query: Dict[str, Any]) -> Dict[str, Any]:
197197
pattern = cql2_like_to_es(query["args"][1])
198198
return {"wildcard": {field: {"value": pattern, "case_insensitive": True}}}
199199

200-
elif query["op"] in [SpatialOp.S_INTERSECTS, SpatialOp.S_CONTAINS, SpatialOp.S_WITHIN, SpatialOp.S_DISJOINT]:
200+
elif query["op"] in [
201+
SpatialOp.S_INTERSECTS,
202+
SpatialOp.S_CONTAINS,
203+
SpatialOp.S_WITHIN,
204+
SpatialOp.S_DISJOINT,
205+
]:
201206
field = to_es_field(query["args"][0]["property"])
202207
geometry = query["args"][1]
203208

204209
relation_mapping = {
205210
SpatialOp.S_INTERSECTS: "intersects",
206211
SpatialOp.S_CONTAINS: "contains",
207212
SpatialOp.S_WITHIN: "within",
208-
SpatialOp.S_DISJOINT: "disjoint"
213+
SpatialOp.S_DISJOINT: "disjoint",
209214
}
210215

211216
relation = relation_mapping[query["op"]]

stac_fastapi/tests/extensions/test_filter.py

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -482,25 +482,6 @@ async def test_search_filter_extension_isnull_get(app_client, ctx):
482482
assert resp.status_code == 200
483483
assert len(resp.json()["features"]) == 1
484484

485-
async def test_search_filter_extension_s_contains_property(app_client, ctx):
486-
contains_geom = {
487-
"coordinates": [-81.29499784193122, 35.0538290963502],
488-
"type": "Point",
489-
}
490-
params = {
491-
"filter": {
492-
"op": "s_contains",
493-
"args": [
494-
{"property": "properties.foo__geog"},
495-
contains_geom,
496-
],
497-
},
498-
}
499-
resp = await app_client.post("/search", json=params)
500-
assert resp.status_code == 200
501-
resp_json = resp.json()
502-
assert len(resp_json["features"]) == 1
503-
504485

505486
async def test_search_filter_extension_s_intersects_property(app_client, ctx):
506487
intersecting_geom = {

0 commit comments

Comments
 (0)