File tree Expand file tree Collapse file tree 2 files changed +29
-2
lines changed
services/datcore-adapter/tests/unit Expand file tree Collapse file tree 2 files changed +29
-2
lines changed Original file line number Diff line number Diff line change @@ -231,7 +231,13 @@ def pennsieve_random_fake_datasets(
231231) -> dict [str , Any ]:
232232 return {
233233 "datasets" : [
234- {"content" : {"id" : create_pennsieve_fake_dataset_id (), "name" : fake .text ()}}
234+ {
235+ "content" : {
236+ "id" : create_pennsieve_fake_dataset_id (),
237+ "name" : fake .text (),
238+ },
239+ "storage" : fake .pyint (),
240+ }
235241 for _ in range (10 )
236242 ],
237243 "totalCount" : 20 ,
@@ -308,7 +314,11 @@ async def pennsieve_subsystem_mock(
308314 ).respond (
309315 status .HTTP_200_OK ,
310316 json = {
311- "content" : {"name" : "Some dataset name that is awesome" },
317+ "content" : {
318+ "name" : "Some dataset name that is awesome" ,
319+ "id" : pennsieve_dataset_id ,
320+ },
321+ "storage" : fake .pyint (),
312322 "children" : pennsieve_mock_dataset_packages ["packages" ],
313323 },
314324 )
Original file line number Diff line number Diff line change 1414from starlette import status
1515
1616
17+ async def test_get_dataset_entrypoint (
18+ async_client : httpx .AsyncClient ,
19+ pennsieve_dataset_id : str ,
20+ pennsieve_subsystem_mock : respx .MockRouter | None ,
21+ pennsieve_api_headers : dict [str , str ],
22+ ):
23+ response = await async_client .get (
24+ f"v0/datasets/{ pennsieve_dataset_id } " ,
25+ headers = pennsieve_api_headers ,
26+ )
27+
28+ assert response .status_code == status .HTTP_200_OK
29+ data = response .json ()
30+ assert data
31+ TypeAdapter (DatasetMetaData ).validate_python (data )
32+
33+
1734async def test_list_datasets_entrypoint (
1835 async_client : httpx .AsyncClient ,
1936 pennsieve_subsystem_mock : respx .MockRouter | None ,
You can’t perform that action at this time.
0 commit comments