Skip to content

Commit de5c1a4

Browse files
committed
update tests
1 parent 54962c4 commit de5c1a4

File tree

2 files changed

+12
-5
lines changed

2 files changed

+12
-5
lines changed

tests/api/test_api.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -803,6 +803,15 @@ async def test_no_extension(
803803
collections = await client.get("http://test/collections")
804804
assert collections.status_code == 200, collections.text
805805

806+
# datetime should be ignored
807+
collection_datetime = await client.get(
808+
"http://test/collections/test-collection",
809+
params={
810+
"datetime": "2000-01-01T00:00:00Z/2000-12-31T00:00:00Z",
811+
},
812+
)
813+
assert collection_datetime.text == collection.text
814+
806815
item = await client.get(
807816
"http://test/collections/test-collection/items/test-item"
808817
)

tests/conftest.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ def api_client(request, database):
134134
FilterExtension(client=FiltersClient()),
135135
BulkTransactionExtension(client=BulkTransactionsClient()),
136136
]
137-
collection_extensions = [CollectionSearchExtension()]
137+
collection_search_extension = CollectionSearchExtension.from_extensions(extensions)
138138

139139
items_get_request_model = create_request_model(
140140
model_name="ItemCollectionUri",
@@ -150,13 +150,11 @@ def api_client(request, database):
150150
extensions, base_model=PgstacSearch
151151
)
152152

153-
collections_get_request_model = create_get_request_model(
154-
extensions + collection_extensions
155-
)
153+
collections_get_request_model = collection_search_extension.GET
156154

157155
api = StacApi(
158156
settings=api_settings,
159-
extensions=extensions + collection_extensions,
157+
extensions=extensions + [collection_search_extension],
160158
client=CoreCrudClient(post_request_model=search_post_request_model),
161159
items_get_request_model=items_get_request_model,
162160
search_get_request_model=search_get_request_model,

0 commit comments

Comments
 (0)