Skip to content

Conversation

@jlahovnik
Copy link
Collaborator

for collection DT_CLIMATE_G1_CMIP6_HIST_IFS_FESOM_R1 the dataset parameter should not be added to the request

@jlahovnik jlahovnik self-assigned this Nov 17, 2025
@github-actions
Copy link
Contributor

Test Results

    4 files  ±0      4 suites  ±0   3m 53s ⏱️ +10s
  613 tests ±0    612 ✅ ±0  1 💤 ±0  0 ❌ ±0 
2 494 runs  ±0  2 488 ✅ ±0  6 💤 ±0  0 ❌ ±0 

Results for commit 39a37c5. ± Comparison against base commit e4167bb.

@eodag-bot
Copy link
Collaborator

badge

Code Coverage (Ubuntu)

Details
Filename                                     Stmts    Miss  Cover    Missing
-----------------------------------------  -------  ------  -------  -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
__init__.py                                      8       0  100.00%
cli.py                                         243      10  95.88%   102-113, 619
config.py                                      453      32  92.94%   81-83, 92, 100, 104-106, 177, 188, 205-206, 733-735, 859-862, 906-907, 916-917, 951, 1031, 1052, 1060, 1090-1095, 1097
crunch.py                                        5       5  0.00%    20-24
api/__init__.py                                  0       0  100.00%
api/core.py                                    763      36  95.28%   341, 608, 639, 681-684, 722, 766, 800, 845-850, 874, 960, 1192, 1329, 1372, 1385, 1452, 1466-1467, 1543-1548, 1560-1563, 1894, 2134, 2197-2198, 2227-2228
api/search_result.py                           181      19  89.50%   104, 113, 120, 134, 178, 195, 292, 347-350, 420, 425-426, 460, 474, 497-498, 504
api/product/__init__.py                         18       2  88.89%   60, 62
api/product/_assets.py                          52       5  90.38%   97, 183, 191, 194-198
api/product/_product.py                        210      17  91.90%   171, 240-241, 259-260, 366, 393, 494, 514, 538-541, 550-553, 600
api/product/metadata_mapping.py                775      53  93.16%   125-127, 218-223, 244, 299-300, 388, 409, 461-462, 499, 520-523, 546, 558-559, 600, 623, 653-658, 717-722, 734, 742, 974, 1134, 1143-1147, 1164-1169, 1302, 1325, 1334, 1356, 1361, 1413, 1485, 1506, 1532, 1546, 1571, 1617, 1686, 1758
api/product/drivers/__init__.py                 11       0  100.00%
api/product/drivers/base.py                     23       0  100.00%
api/product/drivers/generic.py                   7       0  100.00%
api/product/drivers/sentinel1.py                15       0  100.00%
api/product/drivers/sentinel2.py                15       0  100.00%
plugins/__init__.py                              0       0  100.00%
plugins/base.py                                 22       4  81.82%   48, 55, 68-69
plugins/manager.py                             173      18  89.60%   105-110, 145-150, 154, 192, 214, 242, 281-282, 382-385, 397-398
plugins/apis/__init__.py                         0       0  100.00%
plugins/apis/base.py                             4       0  100.00%
plugins/apis/ecmwf.py                          103      10  90.29%   177-179, 226-227, 253-255, 308-309
plugins/apis/usgs.py                           184      26  85.87%   160, 266, 300, 341-343, 348, 376-377, 382, 412-419, 430-435, 457-463, 494
plugins/authentication/__init__.py               6       1  83.33%   31
plugins/authentication/aws_auth.py             124      35  71.77%   52-54, 69-70, 142-149, 177-203, 226, 258-262, 279, 303, 319-320
plugins/authentication/base.py                  22       4  81.82%   45, 58, 81, 95
plugins/authentication/generic.py               16       3  81.25%   50, 55, 65
plugins/authentication/header.py                19       0  100.00%
plugins/authentication/keycloak.py              46       7  84.78%   153-156, 177-182
plugins/authentication/openid_connect.py       232      28  87.93%   91-92, 104-122, 169, 175-203, 211, 350-353, 379, 420
plugins/authentication/qsauth.py                34       1  97.06%   91
plugins/authentication/sas_auth.py              57       3  94.74%   68, 89, 135
plugins/authentication/token.py                128       9  92.97%   180, 217, 289-290, 340-344
plugins/authentication/token_exchange.py        36      14  61.11%   75, 93-121
plugins/crunch/__init__.py                       0       0  100.00%
plugins/crunch/base.py                          10       1  90.00%   43
plugins/crunch/filter_date.py                   59      14  76.27%   52-57, 69, 78, 87, 90, 100-102, 109-111, 118
plugins/crunch/filter_latest_intersect.py       47      33  29.79%   49-54, 67-113
plugins/crunch/filter_latest_tpl_name.py        31      20  35.48%   46-54, 64-95
plugins/crunch/filter_overlap.py                63      25  60.32%   62-65, 72-75, 81, 85, 89, 100-116, 131-157
plugins/crunch/filter_property.py               30       5  83.33%   55-60, 63-64
plugins/download/__init__.py                     0       0  100.00%
plugins/download/aws.py                        381      71  81.36%   267, 301, 339-342, 362-366, 461-463, 467, 498-499, 505-509, 540, 605-613, 677-770, 781-786, 824, 850, 895-897, 949, 1129
plugins/download/base.py                       260      35  86.54%   129, 158, 305-306, 364-365, 407, 411-422, 436, 504-508, 538-539, 564-572, 574-578, 628, 649, 671, 679
plugins/download/http.py                       545      77  85.87%   238, 280-283, 345-348, 351, 358-363, 394-396, 413, 428, 486, 521, 535, 549, 557-561, 577-582, 593, 611, 647-650, 671, 681, 688, 708, 843, 875, 905-914, 950, 975-976, 995-1000, 1009, 1024-1026, 1030, 1033, 1048-1049, 1125-1126, 1130, 1182, 1228-1229, 1235, 1245, 1271, 1306, 1326, 1363-1365
plugins/search/__init__.py                      25       0  100.00%
plugins/search/base.py                         188      18  90.43%   107, 111, 135-141, 198-201, 294, 315, 439, 486, 508-511, 520
plugins/search/build_search_result.py          510      66  87.06%   249-250, 286, 289, 327, 330, 361-363, 584-595, 730, 732, 792, 825, 863, 908, 924, 958-973, 1021, 1046, 1049, 1053, 1181-1182, 1191-1200, 1264, 1279, 1285, 1304-1313, 1434-1435, 1479, 1488-1490, 1547, 1595-1605
plugins/search/cop_marine.py                   267      56  79.03%   57, 65-67, 77-78, 83, 88-89, 105, 107, 110, 176-177, 220, 236, 242, 246, 250, 261, 272-273, 281, 318-321, 327, 348, 352, 356, 360, 364-368, 374-377, 380-397, 414-417, 470-474, 479, 491
plugins/search/creodias_s3.py                   29       1  96.55%   59
plugins/search/csw.py                          112      87  22.32%   99-100, 104-105, 113-170, 176-189, 197-229, 247-288
plugins/search/qssearch.py                     815      99  87.85%   415-416, 533-534, 557-558, 570-574, 631-647, 765-771, 829, 925, 932, 1003, 1024, 1027-1028, 1046, 1055-1056, 1083, 1157, 1166, 1171-1188, 1197, 1212, 1221-1224, 1234, 1262, 1345, 1368, 1441-1442, 1448, 1538, 1645-1649, 1715, 1718, 1722-1723, 1744-1747, 1759, 1781-1793, 1800, 1835-1837, 1860-1866, 1873, 1927, 1950, 1955-1956, 1971, 1977, 1987, 2071, 2075, 2086, 2110, 2123, 2131-2141, 2178-2182
plugins/search/stac_list_assets.py              25      10  60.00%   44-51, 75-85
plugins/search/static_stac_search.py            83      17  79.52%   99-125, 169-172, 185, 227
types/__init__.py                              161      45  72.05%   67, 71, 80-84, 95-107, 135-137, 144-149, 194, 213, 216, 220, 254, 264-280, 285, 287, 309, 314, 322, 332
types/bbox.py                                   43      19  55.81%   46-61, 72-74, 85-87, 99-101, 113-115, 123
types/download_args.py                           9       0  100.00%
types/queryables.py                             84       0  100.00%
types/search_args.py                            70      18  74.29%   60-64, 71-88, 103
utils/__init__.py                              596      45  92.45%   71, 168, 201-202, 211-237, 240, 255, 335-339, 414-418, 498, 538-539, 568, 943-946, 954-955, 997, 1016-1017, 1046, 1064-1065, 1177, 1244, 1408, 1497, 1512, 1521, 1533, 1708
utils/cache.py                                  22       0  100.00%
utils/dates.py                                  57       4  92.98%   63-65, 138
utils/env.py                                     3       0  100.00%
utils/exceptions.py                             47       0  100.00%
utils/free_text_search.py                       65       2  96.92%   83, 91
utils/import_system.py                          28      19  32.14%   64-78, 89-99
utils/logging.py                                28       1  96.43%   41
utils/notebook.py                               44      23  47.73%   25-29, 36-41, 58-62, 72-78, 83-87
utils/repr.py                                   38       7  81.58%   51, 53, 98, 122-129
utils/requests.py                               55      29  47.27%   51-52, 64, 85-96, 107-124, 128
utils/s3.py                                    240      12  95.00%   200-203, 245, 263, 489, 537-538, 585, 660, 686
utils/stac_reader.py                           113      44  61.06%   63-85, 95-97, 101, 138, 154-159, 206-216, 226-256
TOTAL                                         9168    1245  86.42%

Diff against develop

Filename      Stmts    Miss  Cover
----------  -------  ------  --------
TOTAL             0       0  +100.00%

Results for commit: 39a37c5

Minimum allowed coverage is 70%

♻️ This comment has been updated with latest results

@eodag-bot
Copy link
Collaborator

badge

Code Coverage (Windows)

Details
Filename                                     Stmts    Miss  Cover    Missing
-----------------------------------------  -------  ------  -------  -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
__init__.py                                      8       0  100.00%
cli.py                                         243      10  95.88%   102-113, 619
config.py                                      453      32  92.94%   81-83, 92, 100, 104-106, 177, 188, 205-206, 733-735, 859-862, 906-907, 916-917, 951, 1031, 1052, 1060, 1090-1095, 1097
crunch.py                                        5       5  0.00%    20-24
api/__init__.py                                  0       0  100.00%
api/core.py                                    763      36  95.28%   341, 608, 639, 681-684, 722, 766, 800, 845-850, 874, 960, 1192, 1329, 1372, 1385, 1452, 1466-1467, 1543-1548, 1560-1563, 1894, 2134, 2197-2198, 2227-2228
api/search_result.py                           181      19  89.50%   104, 113, 120, 134, 178, 195, 292, 347-350, 420, 425-426, 460, 474, 497-498, 504
api/product/__init__.py                         18       2  88.89%   60, 62
api/product/_assets.py                          52       5  90.38%   97, 183, 191, 194-198
api/product/_product.py                        210      17  91.90%   171, 240-241, 259-260, 366, 393, 494, 514, 538-541, 550-553, 600
api/product/metadata_mapping.py                775      53  93.16%   125-127, 218-223, 244, 299-300, 388, 409, 461-462, 499, 520-523, 546, 558-559, 600, 623, 653-658, 717-722, 734, 742, 974, 1134, 1143-1147, 1164-1169, 1302, 1325, 1334, 1356, 1361, 1413, 1485, 1506, 1532, 1546, 1571, 1617, 1686, 1758
api/product/drivers/__init__.py                 11       0  100.00%
api/product/drivers/base.py                     23       0  100.00%
api/product/drivers/generic.py                   7       0  100.00%
api/product/drivers/sentinel1.py                15       0  100.00%
api/product/drivers/sentinel2.py                15       0  100.00%
plugins/__init__.py                              0       0  100.00%
plugins/base.py                                 22       4  81.82%   48, 55, 68-69
plugins/manager.py                             173      18  89.60%   105-110, 145-150, 154, 192, 214, 242, 281-282, 382-385, 397-398
plugins/apis/__init__.py                         0       0  100.00%
plugins/apis/base.py                             4       0  100.00%
plugins/apis/ecmwf.py                          103      10  90.29%   177-179, 226-227, 253-255, 308-309
plugins/apis/usgs.py                           184      26  85.87%   160, 266, 300, 341-343, 348, 376-377, 382, 412-419, 430-435, 457-463, 494
plugins/authentication/__init__.py               6       1  83.33%   31
plugins/authentication/aws_auth.py             124      35  71.77%   52-54, 69-70, 142-149, 177-203, 226, 258-262, 279, 303, 319-320
plugins/authentication/base.py                  22       4  81.82%   45, 58, 81, 95
plugins/authentication/generic.py               16       3  81.25%   50, 55, 65
plugins/authentication/header.py                19       0  100.00%
plugins/authentication/keycloak.py              46       7  84.78%   153-156, 177-182
plugins/authentication/openid_connect.py       232      28  87.93%   91-92, 104-122, 169, 175-203, 211, 350-353, 379, 420
plugins/authentication/qsauth.py                34       1  97.06%   91
plugins/authentication/sas_auth.py              57       3  94.74%   68, 89, 135
plugins/authentication/token.py                128       9  92.97%   180, 217, 289-290, 340-344
plugins/authentication/token_exchange.py        36      14  61.11%   75, 93-121
plugins/crunch/__init__.py                       0       0  100.00%
plugins/crunch/base.py                          10       1  90.00%   43
plugins/crunch/filter_date.py                   59      14  76.27%   52-57, 69, 78, 87, 90, 100-102, 109-111, 118
plugins/crunch/filter_latest_intersect.py       47      33  29.79%   49-54, 67-113
plugins/crunch/filter_latest_tpl_name.py        31      20  35.48%   46-54, 64-95
plugins/crunch/filter_overlap.py                63      25  60.32%   62-65, 72-75, 81, 85, 89, 100-116, 131-157
plugins/crunch/filter_property.py               30       5  83.33%   55-60, 63-64
plugins/download/__init__.py                     0       0  100.00%
plugins/download/aws.py                        381      71  81.36%   267, 301, 339-342, 362-366, 461-463, 467, 498-499, 505-509, 540, 605-613, 677-770, 781-786, 824, 850, 895-897, 949, 1129
plugins/download/base.py                       260      37  85.77%   129, 158, 225-227, 305-306, 364-365, 407, 411-422, 436, 504-508, 538-539, 564-572, 574-578, 628, 649, 671, 679
plugins/download/http.py                       545      77  85.87%   238, 280-283, 345-348, 351, 358-363, 394-396, 413, 428, 486, 521, 535, 549, 557-561, 577-582, 593, 611, 647-650, 671, 681, 688, 708, 843, 875, 905-914, 950, 975-976, 995-1000, 1009, 1024-1026, 1030, 1033, 1048-1049, 1125-1126, 1130, 1182, 1228-1229, 1235, 1245, 1271, 1306, 1326, 1363-1365
plugins/search/__init__.py                      25       0  100.00%
plugins/search/base.py                         188      18  90.43%   107, 111, 135-141, 198-201, 294, 315, 439, 486, 508-511, 520
plugins/search/build_search_result.py          510      66  87.06%   249-250, 286, 289, 327, 330, 361-363, 584-595, 730, 732, 792, 825, 863, 908, 924, 958-973, 1021, 1046, 1049, 1053, 1181-1182, 1191-1200, 1264, 1279, 1285, 1304-1313, 1434-1435, 1479, 1488-1490, 1547, 1595-1605
plugins/search/cop_marine.py                   267      56  79.03%   57, 65-67, 77-78, 83, 88-89, 105, 107, 110, 176-177, 220, 236, 242, 246, 250, 261, 272-273, 281, 318-321, 327, 348, 352, 356, 360, 364-368, 374-377, 380-397, 414-417, 470-474, 479, 491
plugins/search/creodias_s3.py                   29       1  96.55%   59
plugins/search/csw.py                          112      87  22.32%   99-100, 104-105, 113-170, 176-189, 197-229, 247-288
plugins/search/qssearch.py                     815      99  87.85%   415-416, 533-534, 557-558, 570-574, 631-647, 765-771, 829, 925, 932, 1003, 1024, 1027-1028, 1046, 1055-1056, 1083, 1157, 1166, 1171-1188, 1197, 1212, 1221-1224, 1234, 1262, 1345, 1368, 1441-1442, 1448, 1538, 1645-1649, 1715, 1718, 1722-1723, 1744-1747, 1759, 1781-1793, 1800, 1835-1837, 1860-1866, 1873, 1927, 1950, 1955-1956, 1971, 1977, 1987, 2071, 2075, 2086, 2110, 2123, 2131-2141, 2178-2182
plugins/search/stac_list_assets.py              25      10  60.00%   44-51, 75-85
plugins/search/static_stac_search.py            83      17  79.52%   99-125, 169-172, 185, 227
types/__init__.py                              161      45  72.05%   67, 71, 80-84, 95-107, 135-137, 144-149, 194, 213, 216, 220, 254, 264-280, 285, 287, 309, 314, 322, 332
types/bbox.py                                   43      19  55.81%   46-61, 72-74, 85-87, 99-101, 113-115, 123
types/download_args.py                           9       0  100.00%
types/queryables.py                             84       0  100.00%
types/search_args.py                            70      18  74.29%   60-64, 71-88, 103
utils/__init__.py                              596      45  92.45%   71, 168, 201-202, 211-237, 240, 255, 335-339, 414-418, 498, 538-539, 568, 943-946, 954-955, 997, 1016-1017, 1046, 1064-1065, 1177, 1244, 1408, 1497, 1512, 1521, 1533, 1708
utils/cache.py                                  22       0  100.00%
utils/dates.py                                  57       4  92.98%   63-65, 138
utils/env.py                                     3       0  100.00%
utils/exceptions.py                             47       0  100.00%
utils/free_text_search.py                       65       2  96.92%   83, 91
utils/import_system.py                          28      19  32.14%   64-78, 89-99
utils/logging.py                                28       1  96.43%   41
utils/notebook.py                               44      23  47.73%   25-29, 36-41, 58-62, 72-78, 83-87
utils/repr.py                                   38       7  81.58%   51, 53, 98, 122-129
utils/requests.py                               55      29  47.27%   51-52, 64, 85-96, 107-124, 128
utils/s3.py                                    240      12  95.00%   200-203, 245, 263, 489, 537-538, 585, 660, 686
utils/stac_reader.py                           113      44  61.06%   63-85, 95-97, 101, 138, 154-159, 206-216, 226-256
TOTAL                                         9168    1247  86.40%

Diff against develop

Filename      Stmts    Miss  Cover
----------  -------  ------  --------
TOTAL             0       0  +100.00%

Results for commit: 39a37c5

Minimum allowed coverage is 70%

♻️ This comment has been updated with latest results

@sbrunato sbrunato marked this pull request as draft November 20, 2025 10:16
@jlahovnik jlahovnik marked this pull request as ready for review December 10, 2025 15:43
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.

3 participants