Skip to content

Commit 7ffc19c

Browse files
committed
test: assert premise compound failure
1 parent feb5467 commit 7ffc19c

1 file changed

Lines changed: 8 additions & 2 deletions

File tree

‎tests/test_compound_directive_properties.py‎

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,11 @@
88
DECISION_NO_DIRECTIVE,
99
Engine,
1010
)
11-
from context_compiler.grammar import InvalidDirectiveSyntax, decompose_directive
11+
from context_compiler.grammar import (
12+
DirectiveSyntaxFailure,
13+
InvalidDirectiveSyntax,
14+
decompose_directive,
15+
)
1216

1317
CANONICAL_SECOND_DIRECTIVES = [
1418
"set premise concise",
@@ -75,7 +79,9 @@ def test_premise_payload_rejects_reserved_directive_starters(
7579
) -> None:
7680
user_input = f"{premise_start} deployment target is staging{separator}{second}"
7781

78-
assert isinstance(decompose_directive(user_input), InvalidDirectiveSyntax)
82+
assert decompose_directive(user_input) == InvalidDirectiveSyntax(
83+
failure=DirectiveSyntaxFailure.COMPOUND_DIRECTIVE,
84+
)
7985
_assert_compound_no_directive(user_input)
8086

8187

0 commit comments

Comments
 (0)