|
12 | 12 | STOP_SEQUENCE_MAX_LENGTH, |
13 | 13 | REGULAR_CONSTRAINT_MAX_LENGTH, |
14 | 14 | ALLOWED_TOKEN_IDS_MAX_LENGTH, |
| 15 | + JSON_SCHEMA_MAX_LENGTH, |
| 16 | + GRAMMAR_CONSTRAINT_MAX_LENGTH, |
15 | 17 | ) |
16 | 18 |
|
17 | 19 | grammar_str = r"""root ::= (expr "=" term)+ |
@@ -80,20 +82,20 @@ def test_regular_constraint_initialization(): |
80 | 82 |
|
81 | 83 | def test_guided_grammar_initialization(): |
82 | 84 | grammar = GuidedGrammar() |
83 | | - grammar.initialize(grammar_str) |
| 85 | + grammar.initialize(grammar_str, None) |
84 | 86 | assert grammar.to_str() == grammar_str |
85 | 87 |
|
86 | 88 | with pytest.raises(AssertionError): |
87 | | - grammar.initialize("a" * (REGULAR_CONSTRAINT_MAX_LENGTH + 1)) |
| 89 | + grammar.initialize("a" * (GRAMMAR_CONSTRAINT_MAX_LENGTH + 1), None) |
88 | 90 |
|
89 | 91 |
|
90 | 92 | def test_guided_json_schema_initialization(): |
91 | 93 | schema = GuidedJsonSchema() |
92 | | - schema.initialize(schema_str) |
| 94 | + schema.initialize(schema_str, None) |
93 | 95 | assert schema.to_str() == schema_str |
94 | 96 |
|
95 | 97 | with pytest.raises(AssertionError): |
96 | | - schema.initialize("a" * (REGULAR_CONSTRAINT_MAX_LENGTH + 1)) |
| 98 | + schema.initialize("a" * (JSON_SCHEMA_MAX_LENGTH + 1), None) |
97 | 99 |
|
98 | 100 |
|
99 | 101 | def test_allowed_token_ids_initialization(): |
|
0 commit comments