diff --git a/CHANGELOG.md b/CHANGELOG.md index 6dee3415..4b509bbb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -23,6 +23,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. - Double encoding of `intersects` parameter in GET requests [#362](https://github.com/stac-utils/pystac-client/pull/362) - Fix geometry instantiation in item-search-intersects.ipynb [#484](https://github.com/stac-utils/pystac-client/pull/484) - Three tests that were false positives due to out-of-date cassettes [#491](https://github.com/stac-utils/pystac-client/pull/491) +- Max items checks when paging [#492](https://github.com/stac-utils/pystac-client/pull/492) ## [v0.6.1] - 2023-03-14 diff --git a/pystac_client/item_search.py b/pystac_client/item_search.py index c077aebe..2baaf9ef 100644 --- a/pystac_client/item_search.py +++ b/pystac_client/item_search.py @@ -690,16 +690,10 @@ def items_as_dicts(self) -> Iterator[Dict[str, Any]]: Yields: Item : each Item matching the search criteria """ - nitems = 0 - for page in self._stac_io.get_pages( - self.url, self.method, self.get_parameters() - ): + for page in self.pages_as_dicts(): for item in page.get("features", []): - call_modifier(self.modifier, item) + # already signed in pages_as_dicts yield item - nitems += 1 - if self._max_items and nitems >= self._max_items: - return # ------------------------------------------------------------------------ # By Page @@ -727,11 +721,22 @@ def pages_as_dicts(self) -> Iterator[Dict[str, Any]]: criteria as a feature-collection-like dictionary. """ if isinstance(self._stac_io, StacApiIO): + num_items = 0 for page in self._stac_io.get_pages( self.url, self.method, self.get_parameters() ): call_modifier(self.modifier, page) - yield page + features = page.get("features", []) + if features: + num_items += len(features) + if self._max_items and num_items > self._max_items: + # Slice the features down to make sure we hit max_items + page["features"] = features[0 : -(num_items - self._max_items)] + yield page + if self._max_items and num_items >= self._max_items: + return + else: + return # ------------------------------------------------------------------------ # Everything @@ -767,20 +772,10 @@ def item_collection_as_dict(self) -> Dict[str, Any]: Dict : A GeoJSON FeatureCollection """ features = [] - for page in self._stac_io.get_pages( - self.url, self.method, self.get_parameters() - ): + for page in self.pages_as_dicts(): for feature in page["features"]: features.append(feature) - if self._max_items and len(features) >= self._max_items: - feature_collection = { - "type": "FeatureCollection", - "features": features, - } - call_modifier(self.modifier, feature_collection) - return feature_collection feature_collection = {"type": "FeatureCollection", "features": features} - call_modifier(self.modifier, feature_collection) return feature_collection # Deprecated methods diff --git a/tests/cassettes/test_item_search/TestItemSearch.test_deprecations[get_all_items-item_collection-False-True].yaml b/tests/cassettes/test_item_search/TestItemSearch.test_deprecations[get_all_items-item_collection-False-True].yaml index c69ea632..387a29aa 100644 --- a/tests/cassettes/test_item_search/TestItemSearch.test_deprecations[get_all_items-item_collection-False-True].yaml +++ b/tests/cassettes/test_item_search/TestItemSearch.test_deprecations[get_all_items-item_collection-False-True].yaml @@ -19,7 +19,7 @@ interactions: response: body: string: !!binary | - H4sIACRsQWQC/+2cW4/iNhSA/wpC6r6USXxJHIdqVGmn6qqV2q22+9QRQgEMZDckUZK5tdr/3mMn + H4sIAN1tQWQC/+2cW4/iNhSA/wpC6r6USXxJHIdqVGmn6qqV2q22+9QRQgEMZDckUZK5tdr/3mMn AQcyMCzDcAsaRuA49rnl8MWx/V87e4pFu9v+VXjZXSJuoiAQw8yPwnanPc7L0nb39r+2P4Ja91l/ 1rcs5FBm9dOHPuZ9xFCfIMwxwq784CJCbDh5MIge4cQrhxqYIt6xqOG6DLukI4uQzRhxO5ZlIMYo cnqdJUGghcAPv+Z9JyKAI0NdtqK2F8eBP/RkofklVUemiRjDkWmWxWnXNOPAC0XmJU/DaBbfZSIx @@ -71,7 +71,7 @@ interactions: Content-Type: - application/geo+json Date: - - Thu, 20 Apr 2023 16:45:24 GMT + - Thu, 20 Apr 2023 16:52:45 GMT Strict-Transport-Security: - max-age=15724800; includeSubDomains X-Cache: @@ -81,7 +81,7 @@ interactions: vary: - Accept-Encoding x-azure-ref: - - 20230420T164524Z-etrte6b79d6x39rbwaqfbyrsw800000004m00000000087yx + - 20230420T165245Z-ph7t3013zp2n93v2zenxd3r61000000004tg00000000kpu0 status: code: 200 message: OK @@ -106,7 +106,7 @@ interactions: response: body: string: !!binary | - H4sIACRsQWQC/+2d62/iuBbA/xWEtPNlafAjcRyuqpW2VzvaK+3OanY+3VGFAhjILCRRkr7uav73 + H4sIAN1tQWQC/+2d62/iuBbA/xWEtPNlafAjcRyuqpW2VzvaK+3OanY+3VGFAhjILCRRkr7uav73 e+wkxASaQls2PFy1FTiOz8Mn5pdTn/TvbvYUi+6g+4vws7tE3ESLhRhnQRR2e91p3pZ2B1//7gYT 6HWfDZdD20YuZXSYiiHmw/mQIMwQRzacMRpFj9D7yqUW9iihtGdTy/MYIW5PNWIPe6Rn2xZijLjk tleTD2MsgvCvXGQiFnBkrKtU9PbjeBGMfdnY/5aqI/NETOHIPMvidNDvxws/FJmfPI2jZXyXicRa @@ -160,7 +160,7 @@ interactions: Content-Type: - application/geo+json Date: - - Thu, 20 Apr 2023 16:45:25 GMT + - Thu, 20 Apr 2023 16:52:47 GMT Strict-Transport-Security: - max-age=15724800; includeSubDomains X-Cache: @@ -170,7 +170,7 @@ interactions: vary: - Accept-Encoding x-azure-ref: - - 20230420T164524Z-etrte6b79d6x39rbwaqfbyrsw800000004m000000000880e + - 20230420T165245Z-ph7t3013zp2n93v2zenxd3r61000000004tg00000000kpvk status: code: 200 message: OK diff --git a/tests/cassettes/test_item_search/TestItemSearch.test_deprecations[get_all_items_as_dict-item_collection_as_dict-False-False].yaml b/tests/cassettes/test_item_search/TestItemSearch.test_deprecations[get_all_items_as_dict-item_collection_as_dict-False-False].yaml index 431b16ed..f44bb36d 100644 --- a/tests/cassettes/test_item_search/TestItemSearch.test_deprecations[get_all_items_as_dict-item_collection_as_dict-False-False].yaml +++ b/tests/cassettes/test_item_search/TestItemSearch.test_deprecations[get_all_items_as_dict-item_collection_as_dict-False-False].yaml @@ -19,7 +19,7 @@ interactions: response: body: string: !!binary | - H4sIACZsQWQC/+2cW4/iNhSA/wpC6r6USXxJHIdqVGmn6qqV2q22+9QRQgEMZDckUZK5tdr/3mMn + H4sIAN9tQWQC/+2cW4/iNhSA/wpC6r6USXxJHIdqVGmn6qqV2q22+9QRQgEMZDckUZK5tdr/3mMn AQcyMCzDcAsaRuA49rnl8MWx/V87e4pFu9v+VXjZXSJuoiAQw8yPwnanPc7L0nb39r+2P4Ja91l/ 1rcs5FBm9dOHPuZ9xFCfIMwxwq784CJCbDh5MIge4cQrhxqYIt6xqOG6DLukI4uQzRhxO5ZlIMYo cnqdJUGghcAPv+Z9JyKAI0NdtqK2F8eBP/RkofklVUemiRjDkWmWxWnXNOPAC0XmJU/DaBbfZSIx @@ -58,26 +58,30 @@ interactions: 0w7ip749Rm+VYEPxmG2ELIjgaSQZ+6+Pf3/eDbpSCIXhVOJ4NFIXRQA/61m7i1GV0POHIW5O5vmN INwbarGqbKyiVV560VcRFtp0NwDcEXHs7t0U5gRc+B8mSv9AInIAAA== headers: + Accept-Ranges: + - bytes Access-Control-Allow-Credentials: - 'true' Access-Control-Allow-Origin: - '*' - Content-Encoding: - - gzip + Connection: + - keep-alive Content-Length: - '2149' Content-Type: - application/geo+json Date: - - Thu, 20 Apr 2023 16:45:25 GMT + - Thu, 20 Apr 2023 16:52:47 GMT Strict-Transport-Security: - max-age=15724800; includeSubDomains - Vary: - - Accept-Encoding - X-Azure-Ref: - - 0JWxBZAAAAADY4JLgin9pTLLdcMIHuK14REVOMzAxMDAwMTA5MDMzADkyN2FiZmE2LTE5ZjYtNGFmMS1hMDlkLWM5NTlkOWExZTY0NA== X-Cache: - CONFIG_NOCACHE + content-encoding: + - gzip + vary: + - Accept-Encoding + x-azure-ref: + - 20230420T165247Z-tftb77d56d3778hnqxff1fw2ag00000001bg00000000g4xa status: code: 200 message: OK @@ -102,7 +106,7 @@ interactions: response: body: string: !!binary | - H4sIACZsQWQC/+2d62/iuBbA/xWEtPNlafAjcRyuqpW2VzvaK+3OanY+3VGFAhjILCRRkr7uav73 + H4sIAN9tQWQC/+2d62/iuBbA/xWEtPNlafAjcRyuqpW2VzvaK+3OanY+3VGFAhjILCRRkr7uav73 e+wkxASaQls2PFy1FTiOz8Mn5pdTn/TvbvYUi+6g+4vws7tE3ESLhRhnQRR2e91p3pZ2B1//7gYT 6HWfDZdD20YuZXSYiiHmw/mQIMwQRzacMRpFj9D7yqUW9iihtGdTy/MYIW5PNWIPe6Rn2xZijLjk tleTD2MsgvCvXGQiFnBkrKtU9PbjeBGMfdnY/5aqI/NETOHIPMvidNDvxws/FJmfPI2jZXyXicRa @@ -143,26 +147,30 @@ interactions: 9d3Q+d8wvJzF8ziWc6VhmvSxij95JUV/ibCwZrArs9WgLbpLz8cR0qLBC/8v74gY/u1iCncCGP0f XydYnp1yAAA= headers: + Accept-Ranges: + - bytes Access-Control-Allow-Credentials: - 'true' Access-Control-Allow-Origin: - '*' - Content-Encoding: - - gzip + Connection: + - keep-alive Content-Length: - '2231' Content-Type: - application/geo+json Date: - - Thu, 20 Apr 2023 16:45:25 GMT + - Thu, 20 Apr 2023 16:52:47 GMT Strict-Transport-Security: - max-age=15724800; includeSubDomains - Vary: - - Accept-Encoding - X-Azure-Ref: - - 0JmxBZAAAAADgDbukw/n2SpkTgoEMHMLcREVOMzAxMDAwMTA5MDMzADkyN2FiZmE2LTE5ZjYtNGFmMS1hMDlkLWM5NTlkOWExZTY0NA== X-Cache: - CONFIG_NOCACHE + content-encoding: + - gzip + vary: + - Accept-Encoding + x-azure-ref: + - 20230420T165247Z-tftb77d56d3778hnqxff1fw2ag00000001bg00000000g4yk status: code: 200 message: OK diff --git a/tests/cassettes/test_item_search/TestItemSearch.test_deprecations[get_item_collections-pages-True-True].yaml b/tests/cassettes/test_item_search/TestItemSearch.test_deprecations[get_item_collections-pages-True-True].yaml index dcfd9c84..26ff48f1 100644 --- a/tests/cassettes/test_item_search/TestItemSearch.test_deprecations[get_item_collections-pages-True-True].yaml +++ b/tests/cassettes/test_item_search/TestItemSearch.test_deprecations[get_item_collections-pages-True-True].yaml @@ -19,7 +19,7 @@ interactions: response: body: string: !!binary | - H4sIAARsQWQC/+2cW4/iNhSA/wpC6r6USXxJHIdqVGmn6qqV2q22+9QRQgEMZDckUZK5tdr/3mMn + H4sIAMBtQWQC/+2cW4/iNhSA/wpC6r6USXxJHIdqVGmn6qqV2q22+9QRQgEMZDckUZK5tdr/3mMn AQcyMCzDcAsaRuA49rnl8MWx/V87e4pFu9v+VXjZXSJuoiAQw8yPwnanPc7L0nb39r+2P4Ja91l/ 1rcs5FBm9dOHPuZ9xFCfIMwxwq784CJCbDh5MIge4cQrhxqYIt6xqOG6DLukI4uQzRhxO5ZlIMYo cnqdJUGghcAPv+Z9JyKAI0NdtqK2F8eBP/RkofklVUemiRjDkWmWxWnXNOPAC0XmJU/DaBbfZSIx @@ -69,13 +69,13 @@ interactions: Content-Type: - application/geo+json Date: - - Thu, 20 Apr 2023 16:44:51 GMT + - Thu, 20 Apr 2023 16:52:16 GMT Strict-Transport-Security: - max-age=15724800; includeSubDomains Vary: - Accept-Encoding X-Azure-Ref: - - 0BGxBZAAAAAC1xCGAuNxOSq089tQirjcZREVOMzAxMDAwMTA5MDM1ADkyN2FiZmE2LTE5ZjYtNGFmMS1hMDlkLWM5NTlkOWExZTY0NA== + - 0wG1BZAAAAACcFeF84E/DRYuLp7kUedV+REVOMzAxMDAwMTA5MDM3ADkyN2FiZmE2LTE5ZjYtNGFmMS1hMDlkLWM5NTlkOWExZTY0NA== X-Cache: - CONFIG_NOCACHE status: @@ -102,7 +102,7 @@ interactions: response: body: string: !!binary | - H4sIAARsQWQC/+2d62/iuBbA/xWEtPNlafAjcRyuqpW2VzvaK+3OanY+3VGFAhjILCRRkr7uav73 + H4sIAMBtQWQC/+2d62/iuBbA/xWEtPNlafAjcRyuqpW2VzvaK+3OanY+3VGFAhjILCRRkr7uav73 e+wkxASaQls2PFy1FTiOz8Mn5pdTn/TvbvYUi+6g+4vws7tE3ESLhRhnQRR2e91p3pZ2B1//7gYT 6HWfDZdD20YuZXSYiiHmw/mQIMwQRzacMRpFj9D7yqUW9iihtGdTy/MYIW5PNWIPe6Rn2xZijLjk tleTD2MsgvCvXGQiFnBkrKtU9PbjeBGMfdnY/5aqI/NETOHIPMvidNDvxws/FJmfPI2jZXyXicRa @@ -154,99 +154,13 @@ interactions: Content-Type: - application/geo+json Date: - - Thu, 20 Apr 2023 16:44:52 GMT + - Thu, 20 Apr 2023 16:52:17 GMT Strict-Transport-Security: - max-age=15724800; includeSubDomains Vary: - Accept-Encoding X-Azure-Ref: - - 0BGxBZAAAAADnJpWJ69LMSo4SachkE8qlREVOMzAxMDAwMTA5MDM1ADkyN2FiZmE2LTE5ZjYtNGFmMS1hMDlkLWM5NTlkOWExZTY0NA== - X-Cache: - - CONFIG_NOCACHE - status: - code: 200 - message: OK -- request: - body: '{"limit": 10, "bbox": [-73.21, 43.99, -73.12, 44.05], "collections": ["naip"], - "token": "next:vt_m_4407363_se_18_1_20120712_20120927"}' - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '134' - Content-Type: - - application/json - User-Agent: - - python-requests/2.28.2 - method: POST - uri: https://planetarycomputer.microsoft.com/api/stac/v1/search - response: - body: - string: !!binary | - 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 - Y1fgg/8Dr7kw46pxAAA= - headers: - Access-Control-Allow-Credentials: - - 'true' - Access-Control-Allow-Origin: - - '*' - Content-Encoding: - - gzip - Content-Length: - - '2294' - Content-Type: - - application/geo+json - Date: - - Thu, 20 Apr 2023 16:44:52 GMT - Strict-Transport-Security: - - max-age=15724800; includeSubDomains - Vary: - - Accept-Encoding - X-Azure-Ref: - - 0BWxBZAAAAAC5n5BhVkkzT72XXUVphIWzREVOMzAxMDAwMTA5MDM1ADkyN2FiZmE2LTE5ZjYtNGFmMS1hMDlkLWM5NTlkOWExZTY0NA== + - 0wG1BZAAAAABr/0zKArrTQb8YWRUePfXeREVOMzAxMDAwMTA5MDM3ADkyN2FiZmE2LTE5ZjYtNGFmMS1hMDlkLWM5NTlkOWExZTY0NA== X-Cache: - CONFIG_NOCACHE status: @@ -272,7 +186,7 @@ interactions: response: body: string: !!binary | - H4sIAAVsQWQC/+2cW4/iNhSA/wpC6r6USXxJHIdqVGmn6qqV2q22+9QRQgEMZDckUZK5tdr/3mMn + H4sIAMFtQWQC/+2cW4/iNhSA/wpC6r6USXxJHIdqVGmn6qqV2q22+9QRQgEMZDckUZK5tdr/3mMn AQcyMCzDcAsaRuA49rnl8MWx/V87e4pFu9v+VXjZXSJuoiAQw8yPwnanPc7L0nb39r+2P4Ja91l/ 1rcs5FBm9dOHPuZ9xFCfIMwxwq784CJCbDh5MIge4cQrhxqYIt6xqOG6DLukI4uQzRhxO5ZlIMYo cnqdJUGghcAPv+Z9JyKAI0NdtqK2F8eBP/RkofklVUemiRjDkWmWxWnXNOPAC0XmJU/DaBbfZSIx @@ -322,13 +236,13 @@ interactions: Content-Type: - application/geo+json Date: - - Thu, 20 Apr 2023 16:44:52 GMT + - Thu, 20 Apr 2023 16:52:17 GMT Strict-Transport-Security: - max-age=15724800; includeSubDomains Vary: - Accept-Encoding X-Azure-Ref: - - 0BWxBZAAAAADnMpR1AQoLSq5O+Bygog9IREVOMzAxMDAwMTA5MDM1ADkyN2FiZmE2LTE5ZjYtNGFmMS1hMDlkLWM5NTlkOWExZTY0NA== + - 0wW1BZAAAAAD5eEsnomrFR4QycEdYT0utREVOMzAxMDAwMTA5MDM3ADkyN2FiZmE2LTE5ZjYtNGFmMS1hMDlkLWM5NTlkOWExZTY0NA== X-Cache: - CONFIG_NOCACHE status: @@ -355,7 +269,7 @@ interactions: response: body: string: !!binary | - H4sIAAVsQWQC/+2d62/iuBbA/xWEtPNlafAjcRyuqpW2VzvaK+3OanY+3VGFAhjILCRRkr7uav73 + H4sIAMFtQWQC/+2d62/iuBbA/xWEtPNlafAjcRyuqpW2VzvaK+3OanY+3VGFAhjILCRRkr7uav73 e+wkxASaQls2PFy1FTiOz8Mn5pdTn/TvbvYUi+6g+4vws7tE3ESLhRhnQRR2e91p3pZ2B1//7gYT 6HWfDZdD20YuZXSYiiHmw/mQIMwQRzacMRpFj9D7yqUW9iihtGdTy/MYIW5PNWIPe6Rn2xZijLjk tleTD2MsgvCvXGQiFnBkrKtU9PbjeBGMfdnY/5aqI/NETOHIPMvidNDvxws/FJmfPI2jZXyXicRa @@ -407,99 +321,13 @@ interactions: Content-Type: - application/geo+json Date: - - Thu, 20 Apr 2023 16:44:53 GMT - Strict-Transport-Security: - - max-age=15724800; includeSubDomains - Vary: - - Accept-Encoding - X-Azure-Ref: - - 0BWxBZAAAAAADXr1LqlL4Q77TbTsiT6L7REVOMzAxMDAwMTA5MDM1ADkyN2FiZmE2LTE5ZjYtNGFmMS1hMDlkLWM5NTlkOWExZTY0NA== - X-Cache: - - CONFIG_NOCACHE - status: - code: 200 - message: OK -- request: - body: '{"limit": 10, "bbox": [-73.21, 43.99, -73.12, 44.05], "collections": ["naip"], - "token": "next:vt_m_4407363_se_18_1_20120712_20120927"}' - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '134' - Content-Type: - - application/json - User-Agent: - - python-requests/2.28.2 - method: POST - uri: https://planetarycomputer.microsoft.com/api/stac/v1/search - response: - body: - string: !!binary | - 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 - Y1fgg/8Dr7kw46pxAAA= - headers: - Access-Control-Allow-Credentials: - - 'true' - Access-Control-Allow-Origin: - - '*' - Content-Encoding: - - gzip - Content-Length: - - '2294' - Content-Type: - - application/geo+json - Date: - - Thu, 20 Apr 2023 16:44:53 GMT + - Thu, 20 Apr 2023 16:52:17 GMT Strict-Transport-Security: - max-age=15724800; includeSubDomains Vary: - Accept-Encoding X-Azure-Ref: - - 0BmxBZAAAAABw+qjtL/dPSa1FWNtW9hNHREVOMzAxMDAwMTA5MDM1ADkyN2FiZmE2LTE5ZjYtNGFmMS1hMDlkLWM5NTlkOWExZTY0NA== + - 0wW1BZAAAAAAnqlzT9YCYRLpTFBmp1yipREVOMzAxMDAwMTA5MDM3ADkyN2FiZmE2LTE5ZjYtNGFmMS1hMDlkLWM5NTlkOWExZTY0NA== X-Cache: - CONFIG_NOCACHE status: diff --git a/tests/cassettes/test_item_search/TestItemSearch.test_deprecations[get_items-items-True-True].yaml b/tests/cassettes/test_item_search/TestItemSearch.test_deprecations[get_items-items-True-True].yaml index ade4b6e2..aee0d10b 100644 --- a/tests/cassettes/test_item_search/TestItemSearch.test_deprecations[get_items-items-True-True].yaml +++ b/tests/cassettes/test_item_search/TestItemSearch.test_deprecations[get_items-items-True-True].yaml @@ -19,7 +19,7 @@ interactions: response: body: string: !!binary | - H4sIAAlsQWQC/+2cW4/iNhSA/wpC6r6USXxJHIdqVGmn6qqV2q22+9QRQgEMZDckUZK5tdr/3mMn + H4sIAMRtQWQC/+2cW4/iNhSA/wpC6r6USXxJHIdqVGmn6qqV2q22+9QRQgEMZDckUZK5tdr/3mMn AQcyMCzDcAsaRuA49rnl8MWx/V87e4pFu9v+VXjZXSJuoiAQw8yPwnanPc7L0nb39r+2P4Ja91l/ 1rcs5FBm9dOHPuZ9xFCfIMwxwq784CJCbDh5MIge4cQrhxqYIt6xqOG6DLukI4uQzRhxO5ZlIMYo cnqdJUGghcAPv+Z9JyKAI0NdtqK2F8eBP/RkofklVUemiRjDkWmWxWnXNOPAC0XmJU/DaBbfZSIx @@ -71,7 +71,7 @@ interactions: Content-Type: - application/geo+json Date: - - Thu, 20 Apr 2023 16:44:57 GMT + - Thu, 20 Apr 2023 16:52:20 GMT Strict-Transport-Security: - max-age=15724800; includeSubDomains X-Cache: @@ -81,7 +81,7 @@ interactions: vary: - Accept-Encoding x-azure-ref: - - 20230420T164457Z-grahzm6a7148r7f3snn9kyxr1800000005c0000000003tns + - 20230420T165219Z-wee0n8knu95fd82hg1xhzwxdf000000003ng00000000p05w status: code: 200 message: OK @@ -106,7 +106,7 @@ interactions: response: body: string: !!binary | - H4sIAAlsQWQC/+2d62/iuBbA/xWEtPNlafAjcRyuqpW2VzvaK+3OanY+3VGFAhjILCRRkr7uav73 + H4sIAMRtQWQC/+2d62/iuBbA/xWEtPNlafAjcRyuqpW2VzvaK+3OanY+3VGFAhjILCRRkr7uav73 e+wkxASaQls2PFy1FTiOz8Mn5pdTn/TvbvYUi+6g+4vws7tE3ESLhRhnQRR2e91p3pZ2B1//7gYT 6HWfDZdD20YuZXSYiiHmw/mQIMwQRzacMRpFj9D7yqUW9iihtGdTy/MYIW5PNWIPe6Rn2xZijLjk tleTD2MsgvCvXGQiFnBkrKtU9PbjeBGMfdnY/5aqI/NETOHIPMvidNDvxws/FJmfPI2jZXyXicRa @@ -160,7 +160,7 @@ interactions: Content-Type: - application/geo+json Date: - - Thu, 20 Apr 2023 16:44:58 GMT + - Thu, 20 Apr 2023 16:52:20 GMT Strict-Transport-Security: - max-age=15724800; includeSubDomains X-Cache: @@ -170,7 +170,7 @@ interactions: vary: - Accept-Encoding x-azure-ref: - - 20230420T164457Z-grahzm6a7148r7f3snn9kyxr1800000005c0000000003tpn + - 20230420T165220Z-wee0n8knu95fd82hg1xhzwxdf000000003ng00000000p09g status: code: 200 message: OK @@ -194,7 +194,7 @@ interactions: response: body: string: !!binary | - H4sIAApsQWQC/+2cW4/iNhSA/wpC6r6USXxJHIdqVGmn6qqV2q22+9QRQgEMZDckUZK5tdr/3mMn + H4sIAMRtQWQC/+2cW4/iNhSA/wpC6r6USXxJHIdqVGmn6qqV2q22+9QRQgEMZDckUZK5tdr/3mMn AQcyMCzDcAsaRuA49rnl8MWx/V87e4pFu9v+VXjZXSJuoiAQw8yPwnanPc7L0nb39r+2P4Ja91l/ 1rcs5FBm9dOHPuZ9xFCfIMwxwq784CJCbDh5MIge4cQrhxqYIt6xqOG6DLukI4uQzRhxO5ZlIMYo cnqdJUGghcAPv+Z9JyKAI0NdtqK2F8eBP/RkofklVUemiRjDkWmWxWnXNOPAC0XmJU/DaBbfZSIx @@ -246,7 +246,7 @@ interactions: Content-Type: - application/geo+json Date: - - Thu, 20 Apr 2023 16:44:58 GMT + - Thu, 20 Apr 2023 16:52:20 GMT Strict-Transport-Security: - max-age=15724800; includeSubDomains X-Cache: @@ -256,7 +256,7 @@ interactions: vary: - Accept-Encoding x-azure-ref: - - 20230420T164458Z-grahzm6a7148r7f3snn9kyxr1800000005c0000000003trg + - 20230420T165220Z-wee0n8knu95fd82hg1xhzwxdf000000003ng00000000p0bs status: code: 200 message: OK @@ -281,7 +281,7 @@ interactions: response: body: string: !!binary | - H4sIAApsQWQC/+2d62/iuBbA/xWEtPNlafAjcRyuqpW2VzvaK+3OanY+3VGFAhjILCRRkr7uav73 + H4sIAMVtQWQC/+2d62/iuBbA/xWEtPNlafAjcRyuqpW2VzvaK+3OanY+3VGFAhjILCRRkr7uav73 e+wkxASaQls2PFy1FTiOz8Mn5pdTn/TvbvYUi+6g+4vws7tE3ESLhRhnQRR2e91p3pZ2B1//7gYT 6HWfDZdD20YuZXSYiiHmw/mQIMwQRzacMRpFj9D7yqUW9iihtGdTy/MYIW5PNWIPe6Rn2xZijLjk tleTD2MsgvCvXGQiFnBkrKtU9PbjeBGMfdnY/5aqI/NETOHIPMvidNDvxws/FJmfPI2jZXyXicRa @@ -335,7 +335,7 @@ interactions: Content-Type: - application/geo+json Date: - - Thu, 20 Apr 2023 16:44:58 GMT + - Thu, 20 Apr 2023 16:52:21 GMT Strict-Transport-Security: - max-age=15724800; includeSubDomains X-Cache: @@ -345,7 +345,7 @@ interactions: vary: - Accept-Encoding x-azure-ref: - - 20230420T164458Z-grahzm6a7148r7f3snn9kyxr1800000005c0000000003ts6 + - 20230420T165220Z-wee0n8knu95fd82hg1xhzwxdf000000003ng00000000p0dm status: code: 200 message: OK @@ -474,6 +474,8 @@ interactions: service description","href":"https://planetarycomputer.microsoft.com/api/stac/v1/openapi.json"},{"rel":"service-doc","type":"text/html","title":"OpenAPI service documentation","href":"https://planetarycomputer.microsoft.com/api/stac/v1/docs"}]}' headers: + Accept-Ranges: + - bytes Access-Control-Allow-Credentials: - 'true' Access-Control-Allow-Origin: @@ -485,13 +487,13 @@ interactions: Content-Type: - application/json Date: - - Thu, 20 Apr 2023 16:44:58 GMT + - Thu, 20 Apr 2023 16:52:21 GMT Strict-Transport-Security: - max-age=15724800; includeSubDomains - X-Azure-Ref: - - 0CmxBZAAAAAD3vmuzIJScSYljSfT+hwaPREVOMzAxMDAwMTA5MDE3ADkyN2FiZmE2LTE5ZjYtNGFmMS1hMDlkLWM5NTlkOWExZTY0NA== X-Cache: - CONFIG_NOCACHE + x-azure-ref: + - 20230420T165221Z-07fncp7hnx0mz1593qzqdpucng00000005bg000000001gg1 status: code: 200 message: OK @@ -631,11 +633,11 @@ interactions: Content-Type: - application/json Date: - - Thu, 20 Apr 2023 16:44:58 GMT + - Thu, 20 Apr 2023 16:52:22 GMT Strict-Transport-Security: - max-age=15724800; includeSubDomains X-Azure-Ref: - - 0C2xBZAAAAADL8s3Q1ys6T4+xi2T2NfD2REVOMzAxMDAwMTA5MDQ5ADkyN2FiZmE2LTE5ZjYtNGFmMS1hMDlkLWM5NTlkOWExZTY0NA== + - 0xm1BZAAAAABZc6ewv0hFRYOu7f9V2TmKREVOMzAxMDAwMTA5MDE3ADkyN2FiZmE2LTE5ZjYtNGFmMS1hMDlkLWM5NTlkOWExZTY0NA== X-Cache: - CONFIG_NOCACHE status: @@ -777,11 +779,11 @@ interactions: Content-Type: - application/json Date: - - Thu, 20 Apr 2023 16:44:58 GMT + - Thu, 20 Apr 2023 16:52:22 GMT Strict-Transport-Security: - max-age=15724800; includeSubDomains X-Azure-Ref: - - 0C2xBZAAAAACj6iPkTXABQJhRDzo9xeVCREVOMzAxMDAwMTA5MDM1ADkyN2FiZmE2LTE5ZjYtNGFmMS1hMDlkLWM5NTlkOWExZTY0NA== + - 0xm1BZAAAAAAP+kipyZ55TYtzHnJ88cWIREVOMzAxMDAwMTA5MDE3ADkyN2FiZmE2LTE5ZjYtNGFmMS1hMDlkLWM5NTlkOWExZTY0NA== X-Cache: - CONFIG_NOCACHE status: @@ -923,11 +925,11 @@ interactions: Content-Type: - application/json Date: - - Thu, 20 Apr 2023 16:44:59 GMT + - Thu, 20 Apr 2023 16:52:23 GMT Strict-Transport-Security: - max-age=15724800; includeSubDomains X-Azure-Ref: - - 0C2xBZAAAAACUgvIXXEsDT4I6xhXV5NQqREVOMzAxMDAwMTA5MDUzADkyN2FiZmE2LTE5ZjYtNGFmMS1hMDlkLWM5NTlkOWExZTY0NA== + - 0x21BZAAAAABKiVJ4i6ycRJhlsjCyFPnPREVOMzAxMDAwMTA5MDQ1ADkyN2FiZmE2LTE5ZjYtNGFmMS1hMDlkLWM5NTlkOWExZTY0NA== X-Cache: - CONFIG_NOCACHE status: @@ -1058,6 +1060,8 @@ interactions: service description","href":"https://planetarycomputer.microsoft.com/api/stac/v1/openapi.json"},{"rel":"service-doc","type":"text/html","title":"OpenAPI service documentation","href":"https://planetarycomputer.microsoft.com/api/stac/v1/docs"}]}' headers: + Accept-Ranges: + - bytes Access-Control-Allow-Credentials: - 'true' Access-Control-Allow-Origin: @@ -1069,13 +1073,13 @@ interactions: Content-Type: - application/json Date: - - Thu, 20 Apr 2023 16:45:00 GMT + - Thu, 20 Apr 2023 16:52:24 GMT Strict-Transport-Security: - max-age=15724800; includeSubDomains - X-Azure-Ref: - - 0DGxBZAAAAADnLf3NhJhDRYu/Q1009J4jREVOMzAxMDAwMTA5MDQ1ADkyN2FiZmE2LTE5ZjYtNGFmMS1hMDlkLWM5NTlkOWExZTY0NA== X-Cache: - CONFIG_NOCACHE + x-azure-ref: + - 20230420T165223Z-xw08nfk96h6t91ah0w4acw341s000000059g00000000hp86 status: code: 200 message: OK @@ -1217,13 +1221,13 @@ interactions: Content-Type: - application/json Date: - - Thu, 20 Apr 2023 16:45:01 GMT + - Thu, 20 Apr 2023 16:52:24 GMT Strict-Transport-Security: - max-age=15724800; includeSubDomains X-Cache: - CONFIG_NOCACHE x-azure-ref: - - 20230420T164500Z-fk36tzy19p5szd60zs3n1yv6q40000000590000000014n61 + - 20230420T165224Z-07fncp7hnx0mz1593qzqdpucng00000005bg000000001gpk status: code: 200 message: OK @@ -1363,11 +1367,11 @@ interactions: Content-Type: - application/json Date: - - Thu, 20 Apr 2023 16:45:01 GMT + - Thu, 20 Apr 2023 16:52:24 GMT Strict-Transport-Security: - max-age=15724800; includeSubDomains X-Azure-Ref: - - 0DWxBZAAAAAANRL4z2C+8TrsFRmpxqx+RREVOMzAxMDAwMTA5MDQ3ADkyN2FiZmE2LTE5ZjYtNGFmMS1hMDlkLWM5NTlkOWExZTY0NA== + - 0yG1BZAAAAAC4ZaBvYe/vTbbfsVGNpVP/REVOMzAxMDAwMTA5MDE3ADkyN2FiZmE2LTE5ZjYtNGFmMS1hMDlkLWM5NTlkOWExZTY0NA== X-Cache: - CONFIG_NOCACHE status: @@ -1498,8 +1502,6 @@ interactions: service description","href":"https://planetarycomputer.microsoft.com/api/stac/v1/openapi.json"},{"rel":"service-doc","type":"text/html","title":"OpenAPI service documentation","href":"https://planetarycomputer.microsoft.com/api/stac/v1/docs"}]}' headers: - Accept-Ranges: - - bytes Access-Control-Allow-Credentials: - 'true' Access-Control-Allow-Origin: @@ -1511,13 +1513,13 @@ interactions: Content-Type: - application/json Date: - - Thu, 20 Apr 2023 16:45:03 GMT + - Thu, 20 Apr 2023 16:52:25 GMT Strict-Transport-Security: - max-age=15724800; includeSubDomains + X-Azure-Ref: + - 0yW1BZAAAAADEsduhGM47T4OaTSn16636REVOMzAxMDAwMTA5MDI1ADkyN2FiZmE2LTE5ZjYtNGFmMS1hMDlkLWM5NTlkOWExZTY0NA== X-Cache: - CONFIG_NOCACHE - x-azure-ref: - - 20230420T164501Z-grahzm6a7148r7f3snn9kyxr1800000005bg0000000053zk status: code: 200 message: OK @@ -1646,8 +1648,6 @@ interactions: service description","href":"https://planetarycomputer.microsoft.com/api/stac/v1/openapi.json"},{"rel":"service-doc","type":"text/html","title":"OpenAPI service documentation","href":"https://planetarycomputer.microsoft.com/api/stac/v1/docs"}]}' headers: - Accept-Ranges: - - bytes Access-Control-Allow-Credentials: - 'true' Access-Control-Allow-Origin: @@ -1659,13 +1659,13 @@ interactions: Content-Type: - application/json Date: - - Thu, 20 Apr 2023 16:45:04 GMT + - Thu, 20 Apr 2023 16:52:25 GMT Strict-Transport-Security: - max-age=15724800; includeSubDomains + X-Azure-Ref: + - 0yW1BZAAAAAAkUXp17qcZRY4y1HNlvVT6REVOMzAxMDAwMTA5MDM3ADkyN2FiZmE2LTE5ZjYtNGFmMS1hMDlkLWM5NTlkOWExZTY0NA== X-Cache: - CONFIG_NOCACHE - x-azure-ref: - - 20230420T164504Z-07fncp7hnx0mz1593qzqdpucng000000058g00000000r5ft status: code: 200 message: OK @@ -1794,6 +1794,8 @@ interactions: service description","href":"https://planetarycomputer.microsoft.com/api/stac/v1/openapi.json"},{"rel":"service-doc","type":"text/html","title":"OpenAPI service documentation","href":"https://planetarycomputer.microsoft.com/api/stac/v1/docs"}]}' headers: + Accept-Ranges: + - bytes Access-Control-Allow-Credentials: - 'true' Access-Control-Allow-Origin: @@ -1805,13 +1807,13 @@ interactions: Content-Type: - application/json Date: - - Thu, 20 Apr 2023 16:45:04 GMT + - Thu, 20 Apr 2023 16:52:26 GMT Strict-Transport-Security: - max-age=15724800; includeSubDomains - X-Azure-Ref: - - 0EGxBZAAAAABOukTlVyQhQpMZgHNHjsH6REVOMzAxMDAwMTA5MDI3ADkyN2FiZmE2LTE5ZjYtNGFmMS1hMDlkLWM5NTlkOWExZTY0NA== X-Cache: - CONFIG_NOCACHE + x-azure-ref: + - 20230420T165226Z-94bmb6apep16v3hscndc4qt0r400000005ag000000009dg3 status: code: 200 message: OK @@ -1940,8 +1942,6 @@ interactions: service description","href":"https://planetarycomputer.microsoft.com/api/stac/v1/openapi.json"},{"rel":"service-doc","type":"text/html","title":"OpenAPI service documentation","href":"https://planetarycomputer.microsoft.com/api/stac/v1/docs"}]}' headers: - Accept-Ranges: - - bytes Access-Control-Allow-Credentials: - 'true' Access-Control-Allow-Origin: @@ -1953,13 +1953,13 @@ interactions: Content-Type: - application/json Date: - - Thu, 20 Apr 2023 16:45:06 GMT + - Thu, 20 Apr 2023 16:52:26 GMT Strict-Transport-Security: - max-age=15724800; includeSubDomains + X-Azure-Ref: + - 0ym1BZAAAAABvbDH+DWepSZYOSxhWwZaBREVOMzAxMDAwMTA5MDM1ADkyN2FiZmE2LTE5ZjYtNGFmMS1hMDlkLWM5NTlkOWExZTY0NA== X-Cache: - CONFIG_NOCACHE - x-azure-ref: - - 20230420T164505Z-grahzm6a7148r7f3snn9kyxr1800000005ag00000000fzy3 status: code: 200 message: OK @@ -2088,8 +2088,6 @@ interactions: service description","href":"https://planetarycomputer.microsoft.com/api/stac/v1/openapi.json"},{"rel":"service-doc","type":"text/html","title":"OpenAPI service documentation","href":"https://planetarycomputer.microsoft.com/api/stac/v1/docs"}]}' headers: - Accept-Ranges: - - bytes Access-Control-Allow-Credentials: - 'true' Access-Control-Allow-Origin: @@ -2101,13 +2099,13 @@ interactions: Content-Type: - application/json Date: - - Thu, 20 Apr 2023 16:45:06 GMT + - Thu, 20 Apr 2023 16:52:27 GMT Strict-Transport-Security: - max-age=15724800; includeSubDomains + X-Azure-Ref: + - 0y21BZAAAAAAxXAO/DaIOR5eZwPkThDJxREVOMzAxMDAwMTA5MDMxADkyN2FiZmE2LTE5ZjYtNGFmMS1hMDlkLWM5NTlkOWExZTY0NA== X-Cache: - CONFIG_NOCACHE - x-azure-ref: - - 20230420T164506Z-r90n95t31x3u9589dzd0cdeqw800000003vg000000001cng status: code: 200 message: OK @@ -2249,13 +2247,13 @@ interactions: Content-Type: - application/json Date: - - Thu, 20 Apr 2023 16:45:07 GMT + - Thu, 20 Apr 2023 16:52:28 GMT Strict-Transport-Security: - max-age=15724800; includeSubDomains X-Cache: - CONFIG_NOCACHE x-azure-ref: - - 20230420T164506Z-av8vce1qsp609e3r3ruys4a3kc000000058g000000006aec + - 20230420T165228Z-av8vce1qsp609e3r3ruys4a3kc0000000590000000004ayd status: code: 200 message: OK @@ -2384,8 +2382,6 @@ interactions: service description","href":"https://planetarycomputer.microsoft.com/api/stac/v1/openapi.json"},{"rel":"service-doc","type":"text/html","title":"OpenAPI service documentation","href":"https://planetarycomputer.microsoft.com/api/stac/v1/docs"}]}' headers: - Accept-Ranges: - - bytes Access-Control-Allow-Credentials: - 'true' Access-Control-Allow-Origin: @@ -2397,13 +2393,13 @@ interactions: Content-Type: - application/json Date: - - Thu, 20 Apr 2023 16:45:08 GMT + - Thu, 20 Apr 2023 16:52:28 GMT Strict-Transport-Security: - max-age=15724800; includeSubDomains + X-Azure-Ref: + - 0zW1BZAAAAABP3gAT5XQWTbX2DP0y90VGREVOMzAxMDAwMTA5MDA5ADkyN2FiZmE2LTE5ZjYtNGFmMS1hMDlkLWM5NTlkOWExZTY0NA== X-Cache: - CONFIG_NOCACHE - x-azure-ref: - - 20230420T164507Z-c38b7109q10rd7sfvnrv4260ac00000005ag00000000319t status: code: 200 message: OK @@ -2545,13 +2541,13 @@ interactions: Content-Type: - application/json Date: - - Thu, 20 Apr 2023 16:45:08 GMT + - Thu, 20 Apr 2023 16:52:30 GMT Strict-Transport-Security: - max-age=15724800; includeSubDomains X-Cache: - CONFIG_NOCACHE x-azure-ref: - - 20230420T164508Z-etrte6b79d6x39rbwaqfbyrsw800000004ng000000000hzn + - 20230420T165229Z-9cwez2rp0t0g74uhduf60dhk4c00000005a000000000bqgs status: code: 200 message: OK @@ -2693,13 +2689,13 @@ interactions: Content-Type: - application/json Date: - - Thu, 20 Apr 2023 16:45:09 GMT + - Thu, 20 Apr 2023 16:52:31 GMT Strict-Transport-Security: - max-age=15724800; includeSubDomains X-Cache: - CONFIG_NOCACHE x-azure-ref: - - 20230420T164509Z-av8vce1qsp609e3r3ruys4a3kc00000005a0000000000kb7 + - 20230420T165230Z-tftb77d56d3778hnqxff1fw2ag00000001bg00000000g1w4 status: code: 200 message: OK @@ -2841,13 +2837,13 @@ interactions: Content-Type: - application/json Date: - - Thu, 20 Apr 2023 16:45:10 GMT + - Thu, 20 Apr 2023 16:52:31 GMT Strict-Transport-Security: - max-age=15724800; includeSubDomains X-Cache: - CONFIG_NOCACHE x-azure-ref: - - 20230420T164509Z-07fncp7hnx0mz1593qzqdpucng00000005cg0000000002ag + - 20230420T165231Z-r90n95t31x3u9589dzd0cdeqw800000003ug00000000nudc status: code: 200 message: OK @@ -2989,13 +2985,13 @@ interactions: Content-Type: - application/json Date: - - Thu, 20 Apr 2023 16:45:10 GMT + - Thu, 20 Apr 2023 16:52:32 GMT Strict-Transport-Security: - max-age=15724800; includeSubDomains X-Cache: - CONFIG_NOCACHE x-azure-ref: - - 20230420T164510Z-fk36tzy19p5szd60zs3n1yv6q40000000590000000014q0r + - 20230420T165232Z-c93f6mhmb565m4vv4mtvx4tnr400000005b00000000048kq status: code: 200 message: OK @@ -3124,8 +3120,6 @@ interactions: service description","href":"https://planetarycomputer.microsoft.com/api/stac/v1/openapi.json"},{"rel":"service-doc","type":"text/html","title":"OpenAPI service documentation","href":"https://planetarycomputer.microsoft.com/api/stac/v1/docs"}]}' headers: - Accept-Ranges: - - bytes Access-Control-Allow-Credentials: - 'true' Access-Control-Allow-Origin: @@ -3137,13 +3131,13 @@ interactions: Content-Type: - application/json Date: - - Thu, 20 Apr 2023 16:45:10 GMT + - Thu, 20 Apr 2023 16:52:32 GMT Strict-Transport-Security: - max-age=15724800; includeSubDomains + X-Azure-Ref: + - 00G1BZAAAAAA3Dc43ZV+8Ta85jscHYaitREVOMzAxMDAwMTA5MDUzADkyN2FiZmE2LTE5ZjYtNGFmMS1hMDlkLWM5NTlkOWExZTY0NA== X-Cache: - CONFIG_NOCACHE - x-azure-ref: - - 20230420T164510Z-grahzm6a7148r7f3snn9kyxr1800000005bg0000000055b3 status: code: 200 message: OK @@ -3283,11 +3277,11 @@ interactions: Content-Type: - application/json Date: - - Thu, 20 Apr 2023 16:45:10 GMT + - Thu, 20 Apr 2023 16:52:33 GMT Strict-Transport-Security: - max-age=15724800; includeSubDomains X-Azure-Ref: - - 0F2xBZAAAAABjsUaoJR54Q4t7L8HC+PG6REVOMzAxMDAwMTA5MDA5ADkyN2FiZmE2LTE5ZjYtNGFmMS1hMDlkLWM5NTlkOWExZTY0NA== + - 00W1BZAAAAADqaKkqXyG7QZfm3zVmdonqREVOMzAxMDAwMTA5MDIxADkyN2FiZmE2LTE5ZjYtNGFmMS1hMDlkLWM5NTlkOWExZTY0NA== X-Cache: - CONFIG_NOCACHE status: @@ -3431,13 +3425,13 @@ interactions: Content-Type: - application/json Date: - - Thu, 20 Apr 2023 16:45:11 GMT + - Thu, 20 Apr 2023 16:52:34 GMT Strict-Transport-Security: - max-age=15724800; includeSubDomains X-Cache: - CONFIG_NOCACHE x-azure-ref: - - 20230420T164511Z-ph7t3013zp2n93v2zenxd3r61000000004tg00000000g4zz + - 20230420T165234Z-r90n95t31x3u9589dzd0cdeqw800000003tg000000010at0 status: code: 200 message: OK @@ -3566,8 +3560,6 @@ interactions: service description","href":"https://planetarycomputer.microsoft.com/api/stac/v1/openapi.json"},{"rel":"service-doc","type":"text/html","title":"OpenAPI service documentation","href":"https://planetarycomputer.microsoft.com/api/stac/v1/docs"}]}' headers: - Accept-Ranges: - - bytes Access-Control-Allow-Credentials: - 'true' Access-Control-Allow-Origin: @@ -3579,13 +3571,13 @@ interactions: Content-Type: - application/json Date: - - Thu, 20 Apr 2023 16:45:12 GMT + - Thu, 20 Apr 2023 16:52:35 GMT Strict-Transport-Security: - max-age=15724800; includeSubDomains + X-Azure-Ref: + - 00m1BZAAAAADYumwX3OJbSKgnd8oxivRsREVOMzAxMDAwMTA5MDI3ADkyN2FiZmE2LTE5ZjYtNGFmMS1hMDlkLWM5NTlkOWExZTY0NA== X-Cache: - CONFIG_NOCACHE - x-azure-ref: - - 20230420T164512Z-9cwez2rp0t0g74uhduf60dhk4c00000005ag000000003x41 status: code: 200 message: OK @@ -3714,8 +3706,6 @@ interactions: service description","href":"https://planetarycomputer.microsoft.com/api/stac/v1/openapi.json"},{"rel":"service-doc","type":"text/html","title":"OpenAPI service documentation","href":"https://planetarycomputer.microsoft.com/api/stac/v1/docs"}]}' headers: - Accept-Ranges: - - bytes Access-Control-Allow-Credentials: - 'true' Access-Control-Allow-Origin: @@ -3727,13 +3717,13 @@ interactions: Content-Type: - application/json Date: - - Thu, 20 Apr 2023 16:45:13 GMT + - Thu, 20 Apr 2023 16:52:35 GMT Strict-Transport-Security: - max-age=15724800; includeSubDomains + X-Azure-Ref: + - 0021BZAAAAADg8Ii30nvcTbj5j6Paen66REVOMzAxMDAwMTA5MDMzADkyN2FiZmE2LTE5ZjYtNGFmMS1hMDlkLWM5NTlkOWExZTY0NA== X-Cache: - CONFIG_NOCACHE - x-azure-ref: - - 20230420T164512Z-etrte6b79d6x39rbwaqfbyrsw800000004m00000000086c5 status: code: 200 message: OK @@ -3862,8 +3852,6 @@ interactions: service description","href":"https://planetarycomputer.microsoft.com/api/stac/v1/openapi.json"},{"rel":"service-doc","type":"text/html","title":"OpenAPI service documentation","href":"https://planetarycomputer.microsoft.com/api/stac/v1/docs"}]}' headers: - Accept-Ranges: - - bytes Access-Control-Allow-Credentials: - 'true' Access-Control-Allow-Origin: @@ -3875,13 +3863,13 @@ interactions: Content-Type: - application/json Date: - - Thu, 20 Apr 2023 16:45:17 GMT + - Thu, 20 Apr 2023 16:52:36 GMT Strict-Transport-Security: - max-age=15724800; includeSubDomains + X-Azure-Ref: + - 01G1BZAAAAADQJVV+UC0ZQY/7PGnuDNhaREVOMzAxMDAwMTA5MDE3ADkyN2FiZmE2LTE5ZjYtNGFmMS1hMDlkLWM5NTlkOWExZTY0NA== X-Cache: - CONFIG_NOCACHE - x-azure-ref: - - 20230420T164517Z-07fncp7hnx0mz1593qzqdpucng000000058g00000000r6px status: code: 200 message: OK @@ -4023,13 +4011,13 @@ interactions: Content-Type: - application/json Date: - - Thu, 20 Apr 2023 16:45:18 GMT + - Thu, 20 Apr 2023 16:52:37 GMT Strict-Transport-Security: - max-age=15724800; includeSubDomains X-Cache: - CONFIG_NOCACHE x-azure-ref: - - 20230420T164517Z-tftb77d56d3778hnqxff1fw2ag00000001d00000000010ys + - 20230420T165236Z-etrte6b79d6x39rbwaqfbyrsw800000004n0000000002n72 status: code: 200 message: OK @@ -4169,11 +4157,11 @@ interactions: Content-Type: - application/json Date: - - Thu, 20 Apr 2023 16:45:18 GMT + - Thu, 20 Apr 2023 16:52:36 GMT Strict-Transport-Security: - max-age=15724800; includeSubDomains X-Azure-Ref: - - 0HmxBZAAAAADBsSbQrE5LTIvYIsS3keNwREVOMzAxMDAwMTA5MDI3ADkyN2FiZmE2LTE5ZjYtNGFmMS1hMDlkLWM5NTlkOWExZTY0NA== + - 01W1BZAAAAABm7df21dsQRKROfYJFzQvYREVOMzAxMDAwMTA5MDIzADkyN2FiZmE2LTE5ZjYtNGFmMS1hMDlkLWM5NTlkOWExZTY0NA== X-Cache: - CONFIG_NOCACHE status: @@ -4304,8 +4292,6 @@ interactions: service description","href":"https://planetarycomputer.microsoft.com/api/stac/v1/openapi.json"},{"rel":"service-doc","type":"text/html","title":"OpenAPI service documentation","href":"https://planetarycomputer.microsoft.com/api/stac/v1/docs"}]}' headers: - Accept-Ranges: - - bytes Access-Control-Allow-Credentials: - 'true' Access-Control-Allow-Origin: @@ -4317,13 +4303,13 @@ interactions: Content-Type: - application/json Date: - - Thu, 20 Apr 2023 16:45:18 GMT + - Thu, 20 Apr 2023 16:52:38 GMT Strict-Transport-Security: - max-age=15724800; includeSubDomains + X-Azure-Ref: + - 01W1BZAAAAABfmUMlYqNfTK2tVb4bvYXdREVOMzAxMDAwMTA5MDQ3ADkyN2FiZmE2LTE5ZjYtNGFmMS1hMDlkLWM5NTlkOWExZTY0NA== X-Cache: - CONFIG_NOCACHE - x-azure-ref: - - 20230420T164518Z-94bmb6apep16v3hscndc4qt0r4000000059000000000z0zq status: code: 200 message: OK @@ -4465,13 +4451,13 @@ interactions: Content-Type: - application/json Date: - - Thu, 20 Apr 2023 16:45:19 GMT + - Thu, 20 Apr 2023 16:52:39 GMT Strict-Transport-Security: - max-age=15724800; includeSubDomains X-Cache: - CONFIG_NOCACHE x-azure-ref: - - 20230420T164518Z-m2sa6q7wn11rr6nmaa5vgf3xp0000000058g00000000b39y + - 20230420T165238Z-ap33rgcx0h0e3afebtzxwy8qq800000005bg000000007a6t status: code: 200 message: OK @@ -4600,6 +4586,8 @@ interactions: service description","href":"https://planetarycomputer.microsoft.com/api/stac/v1/openapi.json"},{"rel":"service-doc","type":"text/html","title":"OpenAPI service documentation","href":"https://planetarycomputer.microsoft.com/api/stac/v1/docs"}]}' headers: + Accept-Ranges: + - bytes Access-Control-Allow-Credentials: - 'true' Access-Control-Allow-Origin: @@ -4611,13 +4599,13 @@ interactions: Content-Type: - application/json Date: - - Thu, 20 Apr 2023 16:45:18 GMT + - Thu, 20 Apr 2023 16:52:39 GMT Strict-Transport-Security: - max-age=15724800; includeSubDomains - X-Azure-Ref: - - 0H2xBZAAAAADQcXDxMgHrQZv6v383bjzvREVOMzAxMDAwMTA5MDM1ADkyN2FiZmE2LTE5ZjYtNGFmMS1hMDlkLWM5NTlkOWExZTY0NA== X-Cache: - CONFIG_NOCACHE + x-azure-ref: + - 20230420T165239Z-ph7t3013zp2n93v2zenxd3r61000000004tg00000000knkw status: code: 200 message: OK @@ -4759,13 +4747,13 @@ interactions: Content-Type: - application/json Date: - - Thu, 20 Apr 2023 16:45:20 GMT + - Thu, 20 Apr 2023 16:52:40 GMT Strict-Transport-Security: - max-age=15724800; includeSubDomains X-Cache: - CONFIG_NOCACHE x-azure-ref: - - 20230420T164519Z-94bmb6apep16v3hscndc4qt0r4000000059000000000z180 + - 20230420T165240Z-xw08nfk96h6t91ah0w4acw341s00000005ag0000000035wf status: code: 200 message: OK @@ -4894,8 +4882,6 @@ interactions: service description","href":"https://planetarycomputer.microsoft.com/api/stac/v1/openapi.json"},{"rel":"service-doc","type":"text/html","title":"OpenAPI service documentation","href":"https://planetarycomputer.microsoft.com/api/stac/v1/docs"}]}' headers: - Accept-Ranges: - - bytes Access-Control-Allow-Credentials: - 'true' Access-Control-Allow-Origin: @@ -4907,13 +4893,13 @@ interactions: Content-Type: - application/json Date: - - Thu, 20 Apr 2023 16:45:20 GMT + - Thu, 20 Apr 2023 16:52:40 GMT Strict-Transport-Security: - max-age=15724800; includeSubDomains + X-Azure-Ref: + - 02G1BZAAAAADaRgl0MK0gT6x/u1fTgZTTREVOMzAxMDAwMTA5MDMxADkyN2FiZmE2LTE5ZjYtNGFmMS1hMDlkLWM5NTlkOWExZTY0NA== X-Cache: - CONFIG_NOCACHE - x-azure-ref: - - 20230420T164520Z-ap33rgcx0h0e3afebtzxwy8qq800000005c0000000002cqb status: code: 200 message: OK @@ -5053,11 +5039,11 @@ interactions: Content-Type: - application/json Date: - - Thu, 20 Apr 2023 16:45:21 GMT + - Thu, 20 Apr 2023 16:52:40 GMT Strict-Transport-Security: - max-age=15724800; includeSubDomains X-Azure-Ref: - - 0IGxBZAAAAABBMJJNKKqUSqhA80bFqROgREVOMzAxMDAwMTA5MDMxADkyN2FiZmE2LTE5ZjYtNGFmMS1hMDlkLWM5NTlkOWExZTY0NA== + - 02W1BZAAAAADGkazLRWFITKxyBVT+4DrQREVOMzAxMDAwMTA5MDIzADkyN2FiZmE2LTE5ZjYtNGFmMS1hMDlkLWM5NTlkOWExZTY0NA== X-Cache: - CONFIG_NOCACHE status: @@ -5188,8 +5174,6 @@ interactions: service description","href":"https://planetarycomputer.microsoft.com/api/stac/v1/openapi.json"},{"rel":"service-doc","type":"text/html","title":"OpenAPI service documentation","href":"https://planetarycomputer.microsoft.com/api/stac/v1/docs"}]}' headers: - Accept-Ranges: - - bytes Access-Control-Allow-Credentials: - 'true' Access-Control-Allow-Origin: @@ -5201,13 +5185,13 @@ interactions: Content-Type: - application/json Date: - - Thu, 20 Apr 2023 16:45:22 GMT + - Thu, 20 Apr 2023 16:52:41 GMT Strict-Transport-Security: - max-age=15724800; includeSubDomains + X-Azure-Ref: + - 02W1BZAAAAACIffjgJ2teRYjm29ZW9WdGREVOMzAxMDAwMTA5MDUxADkyN2FiZmE2LTE5ZjYtNGFmMS1hMDlkLWM5NTlkOWExZTY0NA== X-Cache: - CONFIG_NOCACHE - x-azure-ref: - - 20230420T164521Z-xw08nfk96h6t91ah0w4acw341s000000059g00000000f4pc status: code: 200 message: OK @@ -5347,11 +5331,11 @@ interactions: Content-Type: - application/json Date: - - Thu, 20 Apr 2023 16:45:22 GMT + - Thu, 20 Apr 2023 16:52:41 GMT Strict-Transport-Security: - max-age=15724800; includeSubDomains X-Azure-Ref: - - 0ImxBZAAAAACQGgbPcWChSZwrjGxCc1b5REVOMzAxMDAwMTA5MDM3ADkyN2FiZmE2LTE5ZjYtNGFmMS1hMDlkLWM5NTlkOWExZTY0NA== + - 02m1BZAAAAAAt6FpbougbTo22VWWy90o0REVOMzAxMDAwMTA5MDQ1ADkyN2FiZmE2LTE5ZjYtNGFmMS1hMDlkLWM5NTlkOWExZTY0NA== X-Cache: - CONFIG_NOCACHE status: @@ -5495,13 +5479,13 @@ interactions: Content-Type: - application/json Date: - - Thu, 20 Apr 2023 16:45:22 GMT + - Thu, 20 Apr 2023 16:52:43 GMT Strict-Transport-Security: - max-age=15724800; includeSubDomains X-Cache: - CONFIG_NOCACHE x-azure-ref: - - 20230420T164522Z-av8vce1qsp609e3r3ruys4a3kc000000058g000000006c6b + - 20230420T165242Z-42b8d40tr15u54t21hgars8fbn00000005ag00000000665r status: code: 200 message: OK @@ -5630,6 +5614,8 @@ interactions: service description","href":"https://planetarycomputer.microsoft.com/api/stac/v1/openapi.json"},{"rel":"service-doc","type":"text/html","title":"OpenAPI service documentation","href":"https://planetarycomputer.microsoft.com/api/stac/v1/docs"}]}' headers: + Accept-Ranges: + - bytes Access-Control-Allow-Credentials: - 'true' Access-Control-Allow-Origin: @@ -5641,13 +5627,13 @@ interactions: Content-Type: - application/json Date: - - Thu, 20 Apr 2023 16:45:22 GMT + - Thu, 20 Apr 2023 16:52:43 GMT Strict-Transport-Security: - max-age=15724800; includeSubDomains - X-Azure-Ref: - - 0I2xBZAAAAAAf2adNGlAIQ4aEKDNNhwvQREVOMzAxMDAwMTA5MDQ5ADkyN2FiZmE2LTE5ZjYtNGFmMS1hMDlkLWM5NTlkOWExZTY0NA== X-Cache: - CONFIG_NOCACHE + x-azure-ref: + - 20230420T165243Z-r90n95t31x3u9589dzd0cdeqw800000003vg000000001t1m status: code: 200 message: OK @@ -5776,8 +5762,6 @@ interactions: service description","href":"https://planetarycomputer.microsoft.com/api/stac/v1/openapi.json"},{"rel":"service-doc","type":"text/html","title":"OpenAPI service documentation","href":"https://planetarycomputer.microsoft.com/api/stac/v1/docs"}]}' headers: - Accept-Ranges: - - bytes Access-Control-Allow-Credentials: - 'true' Access-Control-Allow-Origin: @@ -5789,13 +5773,13 @@ interactions: Content-Type: - application/json Date: - - Thu, 20 Apr 2023 16:45:23 GMT + - Thu, 20 Apr 2023 16:52:43 GMT Strict-Transport-Security: - max-age=15724800; includeSubDomains + X-Azure-Ref: + - 0221BZAAAAACQzCwGJLf3Tr0MITXUkOU7REVOMzAxMDAwMTA5MDE3ADkyN2FiZmE2LTE5ZjYtNGFmMS1hMDlkLWM5NTlkOWExZTY0NA== X-Cache: - CONFIG_NOCACHE - x-azure-ref: - - 20230420T164523Z-tzbaydwcv54cf4ahx8xem4r6gw000000059000000000v07u status: code: 200 message: OK @@ -5924,6 +5908,8 @@ interactions: service description","href":"https://planetarycomputer.microsoft.com/api/stac/v1/openapi.json"},{"rel":"service-doc","type":"text/html","title":"OpenAPI service documentation","href":"https://planetarycomputer.microsoft.com/api/stac/v1/docs"}]}' headers: + Accept-Ranges: + - bytes Access-Control-Allow-Credentials: - 'true' Access-Control-Allow-Origin: @@ -5935,13 +5921,13 @@ interactions: Content-Type: - application/json Date: - - Thu, 20 Apr 2023 16:45:23 GMT + - Thu, 20 Apr 2023 16:52:44 GMT Strict-Transport-Security: - max-age=15724800; includeSubDomains - X-Azure-Ref: - - 0I2xBZAAAAAAd9NLEXvgaTY8upTHQR9biREVOMzAxMDAwMTA5MDM3ADkyN2FiZmE2LTE5ZjYtNGFmMS1hMDlkLWM5NTlkOWExZTY0NA== X-Cache: - CONFIG_NOCACHE + x-azure-ref: + - 20230420T165244Z-ph7t3013zp2n93v2zenxd3r61000000004u000000000d24b status: code: 200 message: OK @@ -6081,11 +6067,11 @@ interactions: Content-Type: - application/json Date: - - Thu, 20 Apr 2023 16:45:23 GMT + - Thu, 20 Apr 2023 16:52:45 GMT Strict-Transport-Security: - max-age=15724800; includeSubDomains X-Azure-Ref: - - 0JGxBZAAAAAAjupOr9jg3RaRtVggllGq2REVOMzAxMDAwMTA5MDM1ADkyN2FiZmE2LTE5ZjYtNGFmMS1hMDlkLWM5NTlkOWExZTY0NA== + - 03G1BZAAAAABOtrhPjn7USYTt6yuTv2sAREVOMzAxMDAwMTA5MDQ3ADkyN2FiZmE2LTE5ZjYtNGFmMS1hMDlkLWM5NTlkOWExZTY0NA== X-Cache: - CONFIG_NOCACHE status: @@ -6216,8 +6202,6 @@ interactions: service description","href":"https://planetarycomputer.microsoft.com/api/stac/v1/openapi.json"},{"rel":"service-doc","type":"text/html","title":"OpenAPI service documentation","href":"https://planetarycomputer.microsoft.com/api/stac/v1/docs"}]}' headers: - Accept-Ranges: - - bytes Access-Control-Allow-Credentials: - 'true' Access-Control-Allow-Origin: @@ -6229,13 +6213,13 @@ interactions: Content-Type: - application/json Date: - - Thu, 20 Apr 2023 16:45:24 GMT + - Thu, 20 Apr 2023 16:52:45 GMT Strict-Transport-Security: - max-age=15724800; includeSubDomains + X-Azure-Ref: + - 03W1BZAAAAADxiYhkL5TURZOwMud4xrwsREVOMzAxMDAwMTA5MDM3ADkyN2FiZmE2LTE5ZjYtNGFmMS1hMDlkLWM5NTlkOWExZTY0NA== X-Cache: - CONFIG_NOCACHE - x-azure-ref: - - 20230420T164524Z-ap33rgcx0h0e3afebtzxwy8qq800000005c0000000002cwz status: code: 200 message: OK diff --git a/tests/cassettes/test_item_search/TestItemSearch.test_deprecations[item_collections-pages-True-True].yaml b/tests/cassettes/test_item_search/TestItemSearch.test_deprecations[item_collections-pages-True-True].yaml index 1d898174..d4d7513a 100644 --- a/tests/cassettes/test_item_search/TestItemSearch.test_deprecations[item_collections-pages-True-True].yaml +++ b/tests/cassettes/test_item_search/TestItemSearch.test_deprecations[item_collections-pages-True-True].yaml @@ -19,7 +19,7 @@ interactions: response: body: string: !!binary | - H4sIAAdsQWQC/+2cW4/iNhSA/wpC6r6USXxJHIdqVGmn6qqV2q22+9QRQgEMZDckUZK5tdr/3mMn + H4sIAMJtQWQC/+2cW4/iNhSA/wpC6r6USXxJHIdqVGmn6qqV2q22+9QRQgEMZDckUZK5tdr/3mMn AQcyMCzDcAsaRuA49rnl8MWx/V87e4pFu9v+VXjZXSJuoiAQw8yPwnanPc7L0nb39r+2P4Ja91l/ 1rcs5FBm9dOHPuZ9xFCfIMwxwq784CJCbDh5MIge4cQrhxqYIt6xqOG6DLukI4uQzRhxO5ZlIMYo cnqdJUGghcAPv+Z9JyKAI0NdtqK2F8eBP/RkofklVUemiRjDkWmWxWnXNOPAC0XmJU/DaBbfZSIx @@ -58,30 +58,26 @@ interactions: 0w7ip749Rm+VYEPxmG2ELIjgaSQZ+6+Pf3/eDbpSCIXhVOJ4NFIXRQA/61m7i1GV0POHIW5O5vmN INwbarGqbKyiVV560VcRFtp0NwDcEXHs7t0U5gRc+B8mSv9AInIAAA== headers: - Accept-Ranges: - - bytes Access-Control-Allow-Credentials: - 'true' Access-Control-Allow-Origin: - '*' - Connection: - - keep-alive + Content-Encoding: + - gzip Content-Length: - '2149' Content-Type: - application/geo+json Date: - - Thu, 20 Apr 2023 16:44:55 GMT + - Thu, 20 Apr 2023 16:52:17 GMT Strict-Transport-Security: - max-age=15724800; includeSubDomains + Vary: + - Accept-Encoding + X-Azure-Ref: + - 0wm1BZAAAAABuetnGcZOmTYi2b40NC2oXREVOMzAxMDAwMTA5MDIzADkyN2FiZmE2LTE5ZjYtNGFmMS1hMDlkLWM5NTlkOWExZTY0NA== X-Cache: - CONFIG_NOCACHE - content-encoding: - - gzip - vary: - - Accept-Encoding - x-azure-ref: - - 20230420T164454Z-9cwez2rp0t0g74uhduf60dhk4c000000059g00000000dm5t status: code: 200 message: OK @@ -106,7 +102,7 @@ interactions: response: body: string: !!binary | - H4sIAAdsQWQC/+2d62/iuBbA/xWEtPNlafAjcRyuqpW2VzvaK+3OanY+3VGFAhjILCRRkr7uav73 + H4sIAMJtQWQC/+2d62/iuBbA/xWEtPNlafAjcRyuqpW2VzvaK+3OanY+3VGFAhjILCRRkr7uav73 e+wkxASaQls2PFy1FTiOz8Mn5pdTn/TvbvYUi+6g+4vws7tE3ESLhRhnQRR2e91p3pZ2B1//7gYT 6HWfDZdD20YuZXSYiiHmw/mQIMwQRzacMRpFj9D7yqUW9iihtGdTy/MYIW5PNWIPe6Rn2xZijLjk tleTD2MsgvCvXGQiFnBkrKtU9PbjeBGMfdnY/5aqI/NETOHIPMvidNDvxws/FJmfPI2jZXyXicRa @@ -147,120 +143,26 @@ interactions: 9d3Q+d8wvJzF8ziWc6VhmvSxij95JUV/ibCwZrArs9WgLbpLz8cR0qLBC/8v74gY/u1iCncCGP0f XydYnp1yAAA= headers: - Accept-Ranges: - - bytes Access-Control-Allow-Credentials: - 'true' Access-Control-Allow-Origin: - '*' - Connection: - - keep-alive + Content-Encoding: + - gzip Content-Length: - '2231' Content-Type: - application/geo+json Date: - - Thu, 20 Apr 2023 16:44:55 GMT + - Thu, 20 Apr 2023 16:52:18 GMT Strict-Transport-Security: - max-age=15724800; includeSubDomains - X-Cache: - - CONFIG_NOCACHE - content-encoding: - - gzip - vary: + Vary: - Accept-Encoding - x-azure-ref: - - 20230420T164455Z-9cwez2rp0t0g74uhduf60dhk4c000000059g00000000dm9k - status: - code: 200 - message: OK -- request: - body: '{"limit": 10, "bbox": [-73.21, 43.99, -73.12, 44.05], "collections": ["naip"], - "token": "next:vt_m_4407363_se_18_1_20120712_20120927"}' - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '134' - Content-Type: - - application/json - User-Agent: - - python-requests/2.28.2 - method: POST - uri: https://planetarycomputer.microsoft.com/api/stac/v1/search - response: - body: - string: !!binary | - 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 - Y1fgg/8Dr7kw46pxAAA= - headers: - Accept-Ranges: - - bytes - Access-Control-Allow-Credentials: - - 'true' - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Length: - - '2294' - Content-Type: - - application/geo+json - Date: - - Thu, 20 Apr 2023 16:44:56 GMT - Strict-Transport-Security: - - max-age=15724800; includeSubDomains + X-Azure-Ref: + - 0wm1BZAAAAACPHMo4XMIYR7mbqA2RWfCvREVOMzAxMDAwMTA5MDIzADkyN2FiZmE2LTE5ZjYtNGFmMS1hMDlkLWM5NTlkOWExZTY0NA== X-Cache: - CONFIG_NOCACHE - content-encoding: - - gzip - vary: - - Accept-Encoding - x-azure-ref: - - 20230420T164455Z-9cwez2rp0t0g74uhduf60dhk4c000000059g00000000dmca status: code: 200 message: OK @@ -284,7 +186,7 @@ interactions: response: body: string: !!binary | - H4sIAAhsQWQC/+2cW4/iNhSA/wpC6r6USXxJHIdqVGmn6qqV2q22+9QRQgEMZDckUZK5tdr/3mMn + H4sIAMJtQWQC/+2cW4/iNhSA/wpC6r6USXxJHIdqVGmn6qqV2q22+9QRQgEMZDckUZK5tdr/3mMn AQcyMCzDcAsaRuA49rnl8MWx/V87e4pFu9v+VXjZXSJuoiAQw8yPwnanPc7L0nb39r+2P4Ja91l/ 1rcs5FBm9dOHPuZ9xFCfIMwxwq784CJCbDh5MIge4cQrhxqYIt6xqOG6DLukI4uQzRhxO5ZlIMYo cnqdJUGghcAPv+Z9JyKAI0NdtqK2F8eBP/RkofklVUemiRjDkWmWxWnXNOPAC0XmJU/DaBbfZSIx @@ -323,30 +225,26 @@ interactions: 0w7ip749Rm+VYEPxmG2ELIjgaSQZ+6+Pf3/eDbpSCIXhVOJ4NFIXRQA/61m7i1GV0POHIW5O5vmN INwbarGqbKyiVV560VcRFtp0NwDcEXHs7t0U5gRc+B8mSv9AInIAAA== headers: - Accept-Ranges: - - bytes Access-Control-Allow-Credentials: - 'true' Access-Control-Allow-Origin: - '*' - Connection: - - keep-alive + Content-Encoding: + - gzip Content-Length: - '2149' Content-Type: - application/geo+json Date: - - Thu, 20 Apr 2023 16:44:56 GMT + - Thu, 20 Apr 2023 16:52:18 GMT Strict-Transport-Security: - max-age=15724800; includeSubDomains + Vary: + - Accept-Encoding + X-Azure-Ref: + - 0wm1BZAAAAABznmwbAKXNSqPTfN4Un77JREVOMzAxMDAwMTA5MDIzADkyN2FiZmE2LTE5ZjYtNGFmMS1hMDlkLWM5NTlkOWExZTY0NA== X-Cache: - CONFIG_NOCACHE - content-encoding: - - gzip - vary: - - Accept-Encoding - x-azure-ref: - - 20230420T164456Z-9cwez2rp0t0g74uhduf60dhk4c000000059g00000000dmev status: code: 200 message: OK @@ -371,7 +269,7 @@ interactions: response: body: string: !!binary | - H4sIAAhsQWQC/+2d62/iuBbA/xWEtPNlafAjcRyuqpW2VzvaK+3OanY+3VGFAhjILCRRkr7uav73 + H4sIAMNtQWQC/+2d62/iuBbA/xWEtPNlafAjcRyuqpW2VzvaK+3OanY+3VGFAhjILCRRkr7uav73 e+wkxASaQls2PFy1FTiOz8Mn5pdTn/TvbvYUi+6g+4vws7tE3ESLhRhnQRR2e91p3pZ2B1//7gYT 6HWfDZdD20YuZXSYiiHmw/mQIMwQRzacMRpFj9D7yqUW9iihtGdTy/MYIW5PNWIPe6Rn2xZijLjk tleTD2MsgvCvXGQiFnBkrKtU9PbjeBGMfdnY/5aqI/NETOHIPMvidNDvxws/FJmfPI2jZXyXicRa @@ -412,120 +310,26 @@ interactions: 9d3Q+d8wvJzF8ziWc6VhmvSxij95JUV/ibCwZrArs9WgLbpLz8cR0qLBC/8v74gY/u1iCncCGP0f XydYnp1yAAA= headers: - Accept-Ranges: - - bytes Access-Control-Allow-Credentials: - 'true' Access-Control-Allow-Origin: - '*' - Connection: - - keep-alive + Content-Encoding: + - gzip Content-Length: - '2231' Content-Type: - application/geo+json Date: - - Thu, 20 Apr 2023 16:44:56 GMT + - Thu, 20 Apr 2023 16:52:18 GMT Strict-Transport-Security: - max-age=15724800; includeSubDomains - X-Cache: - - CONFIG_NOCACHE - content-encoding: - - gzip - vary: + Vary: - Accept-Encoding - x-azure-ref: - - 20230420T164456Z-9cwez2rp0t0g74uhduf60dhk4c000000059g00000000dmfp - status: - code: 200 - message: OK -- request: - body: '{"limit": 10, "bbox": [-73.21, 43.99, -73.12, 44.05], "collections": ["naip"], - "token": "next:vt_m_4407363_se_18_1_20120712_20120927"}' - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '134' - Content-Type: - - application/json - User-Agent: - - python-requests/2.28.2 - method: POST - uri: https://planetarycomputer.microsoft.com/api/stac/v1/search - response: - body: - string: !!binary | - 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 - Y1fgg/8Dr7kw46pxAAA= - headers: - Accept-Ranges: - - bytes - Access-Control-Allow-Credentials: - - 'true' - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Length: - - '2294' - Content-Type: - - application/geo+json - Date: - - Thu, 20 Apr 2023 16:44:57 GMT - Strict-Transport-Security: - - max-age=15724800; includeSubDomains + X-Azure-Ref: + - 0w21BZAAAAADTqNrhHFxSSKFGkO8bQgnNREVOMzAxMDAwMTA5MDIzADkyN2FiZmE2LTE5ZjYtNGFmMS1hMDlkLWM5NTlkOWExZTY0NA== X-Cache: - CONFIG_NOCACHE - content-encoding: - - gzip - vary: - - Accept-Encoding - x-azure-ref: - - 20230420T164456Z-9cwez2rp0t0g74uhduf60dhk4c000000059g00000000dmgu status: code: 200 message: OK diff --git a/tests/cassettes/test_item_search/TestItemSearch.test_result_paging_max_items.yaml b/tests/cassettes/test_item_search/TestItemSearch.test_result_paging_max_items.yaml new file mode 100644 index 00000000..f38623d9 --- /dev/null +++ b/tests/cassettes/test_item_search/TestItemSearch.test_result_paging_max_items.yaml @@ -0,0 +1,245 @@ +interactions: +- request: + body: '{"limit": 10, "collections": ["naip"]}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '38' + Content-Type: + - application/json + User-Agent: + - python-requests/2.28.2 + method: POST + uri: https://planetarycomputer.microsoft.com/api/stac/v1/search + response: + body: + string: !!binary | + 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 + hHBPN1NFC2rkf+qC26uwaAAA + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Origin: + - '*' + Content-Encoding: + - gzip + Content-Length: + - '2070' + Content-Type: + - application/geo+json + Date: + - Thu, 20 Apr 2023 16:51:58 GMT + Strict-Transport-Security: + - max-age=15724800; includeSubDomains + Vary: + - Accept-Encoding + X-Azure-Ref: + - 0rm1BZAAAAAC0ZeGwFabuRLsQr8xBBX/KREVOMzAxMDAwMTA5MDM3ADkyN2FiZmE2LTE5ZjYtNGFmMS1hMDlkLWM5NTlkOWExZTY0NA== + X-Cache: + - CONFIG_NOCACHE + status: + code: 200 + message: OK +- request: + body: '{"limit": 10, "collections": ["naip"], "token": "next:tx_m_2609743_se_14_060_20201216"}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '87' + Content-Type: + - application/json + User-Agent: + - python-requests/2.28.2 + method: POST + uri: https://planetarycomputer.microsoft.com/api/stac/v1/search + response: + body: + string: !!binary | + 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 + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Origin: + - '*' + Content-Encoding: + - gzip + Content-Length: + - '2082' + Content-Type: + - application/geo+json + Date: + - Thu, 20 Apr 2023 16:51:59 GMT + Strict-Transport-Security: + - max-age=15724800; includeSubDomains + Vary: + - Accept-Encoding + X-Azure-Ref: + - 0rm1BZAAAAABR3qBT5ZNRQKqpP7ivQyreREVOMzAxMDAwMTA5MDM3ADkyN2FiZmE2LTE5ZjYtNGFmMS1hMDlkLWM5NTlkOWExZTY0NA== + X-Cache: + - CONFIG_NOCACHE + status: + code: 200 + message: OK +- request: + body: '{"limit": 10, "collections": ["naip"], "token": "next:tx_m_2609727_ne_14_060_20201216"}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '87' + Content-Type: + - application/json + User-Agent: + - python-requests/2.28.2 + method: POST + uri: https://planetarycomputer.microsoft.com/api/stac/v1/search + response: + body: + string: !!binary | + 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 + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Origin: + - '*' + Content-Encoding: + - gzip + Content-Length: + - '2104' + Content-Type: + - application/geo+json + Date: + - Thu, 20 Apr 2023 16:51:59 GMT + Strict-Transport-Security: + - max-age=15724800; includeSubDomains + Vary: + - Accept-Encoding + X-Azure-Ref: + - 0r21BZAAAAADxGewBbHs/RJ8/n8Zw8GHkREVOMzAxMDAwMTA5MDM3ADkyN2FiZmE2LTE5ZjYtNGFmMS1hMDlkLWM5NTlkOWExZTY0NA== + X-Cache: + - CONFIG_NOCACHE + status: + code: 200 + message: OK +version: 1 diff --git a/tests/test_item_search.py b/tests/test_item_search.py index 3281b571..d9213656 100644 --- a/tests/test_item_search.py +++ b/tests/test_item_search.py @@ -653,8 +653,24 @@ def test_result_paging(self) -> None: # is requested pages = list(search.pages()) - assert pages[1] != pages[2] - assert pages[1].items != pages[2].items + assert pages[0] != pages[1] + assert pages[0].items != pages[1].items + + @pytest.mark.vcr + def test_result_paging_max_items(self) -> None: + search = ItemSearch( + url=SEARCH_URL, + collections="naip", + limit=10, + max_items=25, + ) + num_pages = 0 + items = list() + for page in search.pages_as_dicts(): + num_pages += 1 + items.extend(page["features"]) + assert num_pages == 3 + assert len(items) == 25 @pytest.mark.vcr def test_item_collection(self) -> None: