Skip to content

Commit 577f9a7

Browse files
authored
fix(tests): resolve issue with 'exception' status raising failure of FAST container tests (#606)
1 parent 37cf511 commit 577f9a7

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

airbyte_cdk/test/models/outcome.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,12 @@ def from_status_str(cls, status: str | None) -> ExpectedOutcome:
3232
return {
3333
"succeed": ExpectedOutcome.EXPECT_SUCCESS,
3434
"failed": ExpectedOutcome.EXPECT_EXCEPTION,
35+
"exception": ExpectedOutcome.EXPECT_EXCEPTION, # same as 'failed'
3536
}[status]
3637
except KeyError as ex:
37-
raise ValueError(f"Invalid status '{status}'. Expected 'succeed' or 'failed'.") from ex
38+
raise ValueError(
39+
f"Invalid status '{status}'. Expected 'succeed', 'failed', or 'exception'.",
40+
) from ex
3841

3942
@classmethod
4043
def from_expecting_exception_bool(cls, expecting_exception: bool | None) -> ExpectedOutcome:

0 commit comments

Comments
 (0)