Skip to content

refactor: quotas errors and query extension syntax handling#104

Merged
jlahovnik merged 2 commits intomainfrom
error-handling-improvments
Apr 22, 2026
Merged

refactor: quotas errors and query extension syntax handling#104
jlahovnik merged 2 commits intomainfrom
error-handling-improvments

Conversation

@jlahovnik
Copy link
Copy Markdown
Collaborator

@jlahovnik jlahovnik commented Apr 14, 2026

@jlahovnik jlahovnik self-assigned this Apr 14, 2026
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 14, 2026

Test Results

  4 files  ±0    4 suites  ±0   56s ⏱️ ±0s
113 tests +2  113 ✅ +2  0 💤 ±0  0 ❌ ±0 
452 runs  +8  452 ✅ +8  0 💤 ±0  0 ❌ ±0 

Results for commit c50e2d0. ± Comparison against base commit b73a3b0.

♻️ This comment has been updated with latest results.

@jlahovnik
Copy link
Copy Markdown
Collaborator Author

Requires EODAG PR 2139 to be merged

@jlahovnik jlahovnik marked this pull request as draft April 14, 2026 10:11
@github-actions
Copy link
Copy Markdown

badge

Code Coverage

Details
Filename                                 Stmts    Miss  Cover    Missing
-------------------------------------  -------  ------  -------  ------------------------------------------------------------------------------------------------------------------------
eodag/__init__.py                            0       0  100.00%
eodag/app.py                                75      15  80.00%   153, 167-174, 185-187, 243-255, 259
eodag/client.py                             25       0  100.00%
eodag/config.py                             19       0  100.00%
eodag/constants.py                           5       0  100.00%
eodag/core.py                              313      27  91.37%   136-137, 147, 291-292, 382, 514-515, 534, 565, 651, 667-671, 685-689, 691-695, 700, 713, 723-725, 728-729, 739, 742, 758
eodag/cql_evaluate.py                       48      18  62.50%   48, 53, 58, 75, 78, 81, 86-99, 105
eodag/dag.py                                57       0  100.00%
eodag/errors.py                             94       7  92.55%   145, 162-165, 181, 205
eodag/logs.py                               62       9  85.48%   40-49, 105
eodag/middlewares.py                        32       2  93.75%   20, 24
eodag/telemetry.py                          44       0  100.00%
eodag/utils.py                              41      10  75.61%   44, 69, 72-73, 86, 90-98, 134
eodag/eodag_types/__init__.py                0       0  100.00%
eodag/eodag_types/queryables.py             42       8  80.95%   46, 50-51, 61, 77-81
eodag/eodag_types/search.py                 25      25  0.00%    20-69
eodag/extensions/collection_order.py        73       1  98.63%   106
eodag/extensions/data_download.py          121      42  65.29%   61-73, 94, 112-113, 120, 135-142, 147-148, 155-187, 195-198
eodag/extensions/ecmwf.py                   69       0  100.00%
eodag/extensions/filter.py                  96       9  90.62%   182-183, 275-276, 296, 304, 310, 328-330
eodag/extensions/offset_pagination.py       12       0  100.00%
eodag/extensions/stac.py                   167       3  98.20%   348-350
eodag/models/__init__.py                     0       0  100.00%
eodag/models/item.py                        85       6  92.94%   50-53, 55, 69
eodag/models/links.py                      147      13  91.16%   39, 93-95, 201, 219, 251, 298, 347-358
eodag/models/stac_metadata.py              104       6  94.23%   82, 150, 163-170
TOTAL                                     1756     201  88.55%

Diff against main

Filename           Stmts    Miss  Cover
---------------  -------  ------  -------
eodag/core.py         +4       0  +0.11%
eodag/errors.py        0      -5  +5.32%
TOTAL                 +4      -5  +0.31%

Results for commit: c50e2d0

Minimum allowed coverage is 70%

♻️ This comment has been updated with latest results

@jlahovnik jlahovnik marked this pull request as ready for review April 16, 2026 12:19
@jlahovnik
Copy link
Copy Markdown
Collaborator Author

Requires EODAG PR 2139 to be merged

PR merged in EODAG

@jlahovnik jlahovnik requested a review from sbrunato April 16, 2026 12:19
@sbrunato sbrunato changed the title refactor: error handling improvments refactor: error handling improvements Apr 22, 2026
@sbrunato sbrunato changed the title refactor: error handling improvements refactor: quotas errors and query extension syntax handling Apr 22, 2026
@jlahovnik jlahovnik merged commit 5a6dc68 into main Apr 22, 2026
28 of 47 checks passed
@jlahovnik jlahovnik deleted the error-handling-improvments branch April 22, 2026 14:53
anesson-cs added a commit that referenced this pull request Apr 23, 2026
current eodag branch used in this branch does not have the required version
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants