Skip to content

Commit 5214c83

Browse files
authored
Fix test_job_run_crawler (#2166)
## Changes From discussions it appears that some API calls incorrectly return a 400 instead of a 404. Adding InvalidParameterValue as a retry condition for test_job_run_crawler ### Linked issues Resolves #1887 ### Functionality None ### Tests None Co-authored-by: Eric Vergnaud <[email protected]>
1 parent 644202e commit 5214c83

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

tests/integration/assessment/test_jobs.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import time
33
from datetime import timedelta
44

5-
from databricks.sdk.errors import NotFound
5+
from databricks.sdk.errors import NotFound, InvalidParameterValue
66
from databricks.sdk.retries import retried
77
from databricks.sdk.service.jobs import NotebookTask, RunTask
88
from databricks.sdk.service.workspace import ImportFormat
@@ -28,7 +28,7 @@ def test_job_crawler(ws, make_job, inventory_schema, sql_backend):
2828
assert int(results[0].job_id) == new_job.job_id
2929

3030

31-
@retried(on=[NotFound], timeout=timedelta(minutes=5))
31+
@retried(on=[NotFound, InvalidParameterValue], timeout=timedelta(minutes=5))
3232
def test_job_run_crawler(ws, env_or_skip, inventory_schema, sql_backend):
3333
cluster_id = env_or_skip("TEST_DEFAULT_CLUSTER_ID")
3434
dummy_notebook = """# Databricks notebook source

0 commit comments

Comments
 (0)