Orchestrata Ultimate › Tests › Reference › orchestrator › test_intent_parser_behavioral
Tests reference — tests/orchestrator/test_intent_parser_behavioral.py
Module of tests/orchestrator, split out because the directory page would be too large.
Prose pending.
tests/orchestrator/test_intent_parser_behavioral.py
source · 56 tests · 419 lines
Behavioral tests for intent parsing, NLP, and parameter extraction.
Covers: orchestrator.intent_parser, orchestrator.nlp, orchestrator.parameter_extractor
| Kind | Name | Line | Description |
|---|---|---|---|
| class | TestIntentParser |
22 | |
| method | TestIntentParser.test_parse_simple_intent |
23 | |
| method | TestIntentParser.test_parse_with_constraints |
30 | |
| method | TestIntentParser.test_parse_invalid_format |
36 | |
| method | TestIntentParser.test_parse_invalid_action |
41 | |
| method | TestIntentParser.test_parse_invalid_resource_type |
46 | |
| method | TestIntentParser.test_parse_empty_path |
51 | |
| method | TestIntentParser.test_try_parse_success |
56 | |
| method | TestIntentParser.test_try_parse_failure |
62 | |
| method | TestIntentParser.test_intent_to_string_no_constraints |
67 | |
| method | TestIntentParser.test_intent_to_string_with_constraints |
73 | |
| method | TestIntentParser.test_intent_hash |
82 | |
| method | TestIntentParser.test_intent_to_prolog |
90 | |
| class | TestIntentExtractor |
100 | |
| method | TestIntentExtractor.test_extract_read |
101 | |
| method | TestIntentExtractor.test_extract_bash_command |
108 | |
| method | TestIntentExtractor.test_extract_git_command |
115 | |
| method | TestIntentExtractor.test_extract_glob |
122 | |
| method | TestIntentExtractor.test_extract_unknown_tool |
129 | |
| method | TestIntentExtractor.test_extract_todo_write |
134 | |
| method | TestIntentExtractor.test_extract_web_fetch |
142 | |
| class | TestIntentValidatorInParser |
150 | |
| method | TestIntentValidatorInParser.test_validate_protected_path |
151 | |
| method | TestIntentValidatorInParser.test_validate_destructive_command |
164 | |
| method | TestIntentValidatorInParser.test_validate_safe_command |
177 | |
| method | TestIntentValidatorInParser.test_is_safe_command_true |
189 | |
| method | TestIntentValidatorInParser.test_is_safe_command_false |
200 | |
| class | TestParameterExtractor |
212 | |
| method | TestParameterExtractor.test_extract_file_params_absolute |
213 | |
| method | TestParameterExtractor.test_extract_file_params_relative |
222 | |
| method | TestParameterExtractor.test_extract_numeric_params_size |
228 | |
| method | TestParameterExtractor.test_extract_numeric_params_duration |
234 | |
| method | TestParameterExtractor.test_extract_numeric_params_percentage |
240 | |
| method | TestParameterExtractor.test_extract_constraint_params |
245 | |
| method | TestParameterExtractor.test_extract_list_params |
253 | |
| method | TestParameterExtractor.test_extract_boolean_params |
260 | |
| method | TestParameterExtractor.test_extract_all_empty |
268 | |
| method | TestParameterExtractor.test_extract_all_comprehensive |
273 | |
| method | TestParameterExtractor.test_resolve_ambiguity |
282 | |
| method | TestParameterExtractor.test_resolve_ambiguity_empty |
291 | |
| class | TestTokenizer |
297 | |
| method | TestTokenizer.test_tokenize_empty |
298 | |
| method | TestTokenizer.test_tokenize_words |
302 | |
| method | TestTokenizer.test_tokenize_url |
310 | |
| method | TestTokenizer.test_tokenize_numbers |
316 | |
| method | TestTokenizer.test_tokenize_sentences |
322 | |
| method | TestTokenizer.test_get_token_types |
327 | |
| class | TestNamedEntityRecognizer |
333 | |
| method | TestNamedEntityRecognizer.test_recognize_empty |
334 | |
| method | TestNamedEntityRecognizer.test_recognize_file_path |
338 | |
| method | TestNamedEntityRecognizer.test_recognize_agent |
344 | |
| method | TestNamedEntityRecognizer.test_recognize_duration |
350 | |
| method | TestNamedEntityRecognizer.test_recognize_size |
356 | |
| method | TestNamedEntityRecognizer.test_recognize_percentage |
362 | |
| method | TestNamedEntityRecognizer.test_recognize_git_ref |
368 | |
| method | TestNamedEntityRecognizer.test_extract_by_type |
374 | |
| class | TestContextAwareParser |
383 | |
| method | TestContextAwareParser.test_parse_with_context_no_references |
384 | |
| method | TestContextAwareParser.test_parse_with_context_pronoun_resolution |
391 | |
| method | TestContextAwareParser.test_has_context_references_true |
398 | |
| method | TestContextAwareParser.test_has_context_references_false |
402 | |
| method | TestContextAwareParser.test_session_context_add_to_history |
406 | |
| method | TestContextAwareParser.test_session_context_add_recent_file |
414 |