uploads api ext: (#970)
- also support collectionId filter on /all-crawls - update tests
This commit is contained in:
parent
f1bce310d0
commit
7d694754c6
@ -486,6 +486,7 @@ def init_base_crawls_api(app, mdb, users, crawl_manager, orgs, user_dep):
|
||||
name: Optional[str] = None,
|
||||
state: Optional[str] = None,
|
||||
description: Optional[str] = None,
|
||||
collectionId: Optional[UUID4] = None,
|
||||
sortBy: Optional[str] = "finished",
|
||||
sortDirection: Optional[int] = -1,
|
||||
):
|
||||
@ -495,6 +496,7 @@ def init_base_crawls_api(app, mdb, users, crawl_manager, orgs, user_dep):
|
||||
userid=userid,
|
||||
name=name,
|
||||
description=description,
|
||||
collection_id=collectionId,
|
||||
states=states,
|
||||
page_size=pageSize,
|
||||
page=page,
|
||||
|
@ -134,7 +134,6 @@ def test_collection_uploads(admin_auth_headers, default_org_id):
|
||||
"name": "My Test Coll",
|
||||
},
|
||||
)
|
||||
print(r.json())
|
||||
assert r.status_code == 200
|
||||
data = r.json()
|
||||
coll_id = data["id"]
|
||||
@ -151,6 +150,17 @@ def test_collection_uploads(admin_auth_headers, default_org_id):
|
||||
assert len(results["items"]) == 1
|
||||
assert results["items"][0]["id"] == upload_id
|
||||
|
||||
# Test all crawls filtered by collection
|
||||
r = requests.get(
|
||||
f"{API_PREFIX}/orgs/{default_org_id}/all-crawls?collectionId={coll_id}",
|
||||
headers=admin_auth_headers,
|
||||
)
|
||||
|
||||
results = r.json()
|
||||
|
||||
assert len(results["items"]) == 1
|
||||
assert results["items"][0]["id"] == upload_id
|
||||
|
||||
# Delete Collection
|
||||
r = requests.delete(
|
||||
f"{API_PREFIX}/orgs/{default_org_id}/collections/{coll_id}",
|
||||
|
Loading…
Reference in New Issue
Block a user