From 3162a77e2a7bac56862605fc538d40bee6120625 Mon Sep 17 00:00:00 2001 From: kevin zhao Date: Wed, 12 Nov 2025 18:42:22 -0500 Subject: [PATCH] remove fragile test --- codex-rs/execpolicy2/tests/basic.rs | 34 ----------------------------- 1 file changed, 34 deletions(-) diff --git a/codex-rs/execpolicy2/tests/basic.rs b/codex-rs/execpolicy2/tests/basic.rs index 90fa9549a4..ab9f78ab46 100644 --- a/codex-rs/execpolicy2/tests/basic.rs +++ b/codex-rs/execpolicy2/tests/basic.rs @@ -181,40 +181,6 @@ prefix_rule( assert_eq!(Evaluation::NoMatch, no_match_eval); } -#[test] -fn reports_unmatched_example_for_first_token_alternatives() { - let policy_src = r#" -prefix_rule( - pattern = [["bash", "sh"], "-c"], - match = [ - ["bash", "-c"], - ["zsh", "-c"], - ], -) - "#; - - let err = PolicyParser::parse("test.codexpolicy", policy_src) - .expect_err("expected unmatched example error"); - let expected_message = r#"Traceback (most recent call last): - * test.codexpolicy:2, in - prefix_rule( -error: expected every example to match at least one rule. rules: ["Prefix(PrefixRule { pattern: PrefixPattern { first: "bash", rest: [Single("-c")] }, decision: Allow })", "Prefix(PrefixRule { pattern: PrefixPattern { first: "sh", rest: [Single("-c")] }, decision: Allow })"]; unmatched examples: ["zsh -c"] - --> test.codexpolicy:2:1 - | -2 | / prefix_rule( -3 | | pattern = [["bash", "sh"], "-c"], -4 | | match = [ -5 | | ["bash", "-c"], -6 | | ["zsh", "-c"], -7 | | ], -8 | | ) - | |_^ - | -"#; - let expected_err = Error::Starlark(expected_message.to_string()); - assert_eq!(expected_err, err); -} - #[test] fn strictest_decision_wins_across_matches() { let policy_src = r#"