Skip to content

Commit 89383ee

Browse files
committed
fix: remove changes from commit #104
current eodag branch used in this branch does not have the required version
1 parent 47b687e commit 89383ee

3 files changed

Lines changed: 0 additions & 34 deletions

File tree

stac_fastapi/eodag/core.py

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@
3232
from pydantic import ValidationError
3333
from pydantic_core import InitErrorDetails, PydanticCustomError
3434
from pygeofilter.parsers.cql2_json import parse as parse_json
35-
from stac_fastapi.api.models import create_post_request_model
3635
from stac_fastapi.types.errors import NotFoundError
3736
from stac_fastapi.types.requests import get_base_url
3837
from stac_fastapi.types.search import BaseSearchPostRequest
@@ -384,10 +383,6 @@ async def post_search(
384383
:param kwargs: Additional keyword arguments.
385384
:returns: Found items.
386385
"""
387-
search_post_model = create_post_request_model(self.extensions)
388-
request_json = await request.json()
389-
search_post_model.model_validate(request_json, extra="forbid")
390-
391386
return await self._search_base(search_request, request)
392387

393388
async def get_search(

stac_fastapi/eodag/errors.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@
3535
MisconfiguredError,
3636
NoMatchingCollection,
3737
NotAvailableError,
38-
QuotaExceededError,
3938
RequestError,
4039
TimeOutError,
4140
UnsupportedCollection,
@@ -61,7 +60,6 @@
6160
UnsupportedProvider: status.HTTP_404_NOT_FOUND,
6261
ValidationError: status.HTTP_400_BAD_REQUEST,
6362
RequestError: status.HTTP_400_BAD_REQUEST,
64-
QuotaExceededError: status.HTTP_429_TOO_MANY_REQUESTS,
6563
}
6664

6765
logger = logging.getLogger(__name__)

tests/test_search.py

Lines changed: 0 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -38,33 +38,6 @@ async def test_request_params_invalid(bbox, request_not_valid, defaults):
3838
await request_not_valid(f"search?collections={defaults.collection}&bbox={bbox}")
3939

4040

41-
async def test_invalid_post_search_request(request_not_valid):
42-
"""
43-
Test if an invalid POST /search request body returns an error
44-
"""
45-
post_body = {
46-
"collections": ["S2_MSI_L1C"],
47-
"limit": 1,
48-
"sortby": [{"field": "datetime", "direction": "asc"}],
49-
"query": {"federation:backends": {"eq": "creodias_s3"}},
50-
"ecmwf:year": {"eq": "2000"}, # additional parameter outside of query
51-
}
52-
await request_not_valid("search", "POST", post_body)
53-
54-
55-
async def test_valid_post_search_request(request_valid):
56-
"""
57-
Test if a valid POST /search request body passes validation
58-
"""
59-
post_body = {
60-
"collections": ["S2_MSI_L1C"],
61-
"limit": 1,
62-
"sortby": [{"field": "datetime", "direction": "asc"}],
63-
"query": {"federation:backends": {"eq": "creodias_s3"}},
64-
}
65-
await request_valid(url="search", method="POST", post_data=post_body)
66-
67-
6841
@pytest.mark.parametrize("input_bbox,expected_geom", [(None, None), ("bbox_csv", "bbox_list")])
6942
async def test_request_params_valid(request_valid, defaults, input_bbox, expected_geom):
7043
"""

0 commit comments

Comments
 (0)