Fix crawl stopping tests (#875)
* Update currCrawlStopping references in backend tests * Make sure previous crawl is fully stopped before next test
This commit is contained in:
parent
5c944d4626
commit
e94e179bb9
@ -85,7 +85,7 @@ def test_start_crawl_and_stop_immediately(
|
|||||||
f"{API_PREFIX}/orgs/{default_org_id}/crawlconfigs/{crawler_config_id_only}",
|
f"{API_PREFIX}/orgs/{default_org_id}/crawlconfigs/{crawler_config_id_only}",
|
||||||
headers=crawler_auth_headers,
|
headers=crawler_auth_headers,
|
||||||
)
|
)
|
||||||
assert r.json()["currCrawlStopping"] == True
|
assert r.json()["lastCrawlStopping"] == True
|
||||||
|
|
||||||
while data["state"] in ("starting", "running", "waiting"):
|
while data["state"] in ("starting", "running", "waiting"):
|
||||||
data = get_crawl(default_org_id, crawler_auth_headers, crawl_id)
|
data = get_crawl(default_org_id, crawler_auth_headers, crawl_id)
|
||||||
@ -97,6 +97,15 @@ def test_start_crawl_and_stop_immediately(
|
|||||||
def test_start_crawl_to_stop_partial(
|
def test_start_crawl_to_stop_partial(
|
||||||
default_org_id, crawler_config_id_only, crawler_auth_headers
|
default_org_id, crawler_config_id_only, crawler_auth_headers
|
||||||
):
|
):
|
||||||
|
while True:
|
||||||
|
time.sleep(2)
|
||||||
|
r = requests.get(
|
||||||
|
f"{API_PREFIX}/orgs/{default_org_id}/crawlconfigs/{crawler_config_id_only}",
|
||||||
|
headers=crawler_auth_headers,
|
||||||
|
)
|
||||||
|
if r.json().get("isCrawlRunning") is False:
|
||||||
|
break
|
||||||
|
|
||||||
r = requests.post(
|
r = requests.post(
|
||||||
f"{API_PREFIX}/orgs/{default_org_id}/crawlconfigs/{crawler_config_id_only}/run",
|
f"{API_PREFIX}/orgs/{default_org_id}/crawlconfigs/{crawler_config_id_only}/run",
|
||||||
headers=crawler_auth_headers,
|
headers=crawler_auth_headers,
|
||||||
@ -136,7 +145,7 @@ def test_stop_crawl_partial(
|
|||||||
f"{API_PREFIX}/orgs/{default_org_id}/crawlconfigs/{crawler_config_id_only}",
|
f"{API_PREFIX}/orgs/{default_org_id}/crawlconfigs/{crawler_config_id_only}",
|
||||||
headers=crawler_auth_headers,
|
headers=crawler_auth_headers,
|
||||||
)
|
)
|
||||||
assert r.json()["currCrawlStopping"] == True
|
assert r.json()["lastCrawlStopping"] == True
|
||||||
|
|
||||||
while data["state"] == "running":
|
while data["state"] == "running":
|
||||||
data = get_crawl(default_org_id, crawler_auth_headers, crawl_id)
|
data = get_crawl(default_org_id, crawler_auth_headers, crawl_id)
|
||||||
|
Loading…
Reference in New Issue
Block a user