Orchestrata Ultimate › Tests › Reference › generated_recovery › test_orchestrator_intent_security
Tests reference — tests/generated_recovery/test_orchestrator_intent_security.py
Module of tests/generated_recovery, split out because the directory page would be too large.
Prose pending.
tests/generated_recovery/test_orchestrator_intent_security.py
source · 60 tests · 719 lines
Auto-generated tests for: orchestrator.intent_security
Covers: orchestrator.intent_security, orchestrator.intent_types
| Kind | Name | Line | Description |
|---|---|---|---|
| class | TestAuthResultDataclass |
40 | Structural tests for @dataclass AuthResult. |
| method | TestAuthResultDataclass.test_required_fields_enforced |
50 | Omitting any required field must raise TypeError. |
| method | TestAuthResultDataclass.test_missing_authenticated_raises |
55 | |
| method | TestAuthResultDataclass.test_default_values |
59 | Default values must match the class definition. |
| method | TestAuthResultDataclass.test_field_assignment_and_readback |
65 | |
| method | TestAuthResultDataclass.test_equality_by_value |
73 | |
| class | TestAuthzResultDataclass |
84 | Structural tests for @dataclass AuthzResult. |
| method | TestAuthzResultDataclass.test_required_fields_enforced |
94 | Omitting any required field must raise TypeError. |
| method | TestAuthzResultDataclass.test_missing_authorized_raises |
99 | |
| method | TestAuthzResultDataclass.test_default_values |
103 | Default values must match the class definition. |
| method | TestAuthzResultDataclass.test_field_assignment_and_readback |
109 | |
| method | TestAuthzResultDataclass.test_equality_by_value |
117 | |
| class | TestSecurityResultDataclass |
128 | Structural tests for @dataclass SecurityResult. |
| method | TestSecurityResultDataclass.test_required_fields_enforced |
138 | Omitting any required field must raise TypeError. |
| method | TestSecurityResultDataclass.test_missing_safe_raises |
143 | |
| method | TestSecurityResultDataclass.test_default_values |
147 | Default values must match the class definition. |
| method | TestSecurityResultDataclass.test_field_assignment_and_readback |
153 | |
| method | TestSecurityResultDataclass.test_equality_by_value |
161 | |
| class | TestIntentSecurityCheckRateLimitBranches |
168 | Branch/exception tests for: orchestrator.intent_security.IntentSecurity.check_rate_limit |
| method | TestIntentSecurityCheckRateLimitBranches.test_L342_when_not_self_auth_enabled_true |
195 | Line 342: condition not self._auth_enabled is True. |
| method | TestIntentSecurityCheckRateLimitBranches.test_L342_when_not_self_auth_enabled_false |
204 | Line 342: condition not self._auth_enabled is False. |
| method | TestIntentSecurityCheckRateLimitBranches.test_L345_when_self_redis_is_none_true |
213 | Line 345: condition self._redis is None is True. |
| method | TestIntentSecurityCheckRateLimitBranches.test_L345_when_self_redis_is_none_false |
221 | Line 345: condition self._redis is None is False. |
| method | TestIntentSecurityCheckRateLimitBranches.test_handles_Exception_L348 |
229 | Line 348: Exception handler — suppressed. |
| class | TestIntentSecurityAuthenticateBranches |
236 | Branch/exception tests for: orchestrator.intent_security.IntentSecurity.authenticate |
| method | TestIntentSecurityAuthenticateBranches.test_L179_when_not_self_auth_enabled_true |
262 | Line 179: condition not self._auth_enabled is True. |
| method | TestIntentSecurityAuthenticateBranches.test_L179_when_not_self_auth_enabled_false |
271 | Line 179: condition not self._auth_enabled is False. |
| method | TestIntentSecurityAuthenticateBranches.test_L184_when_not_token_or_not_isinstance_token_str_true |
280 | Line 184: condition not token or not isinstance(token, str) is True. |
| method | TestIntentSecurityAuthenticateBranches.test_L184_when_not_token_or_not_isinstance_token_str_false |
288 | Line 184: condition not token or not isinstance(token, str) is False. |
| method | TestIntentSecurityAuthenticateBranches.test_L187_when_len_token_8_true |
296 | Line 187: condition len(token) < 8 is True. |
| method | TestIntentSecurityAuthenticateBranches.test_L187_when_len_token_8_false |
304 | Line 187: condition len(token) < 8 is False. |
| method | TestIntentSecurityAuthenticateBranches.test_L195_when_self_redis_and_self_is_blacklisted_reque_true |
312 | Line 195: condition self._redis and self.is_blacklisted(requester_id) is True. |
| method | TestIntentSecurityAuthenticateBranches.test_L195_when_self_redis_and_self_is_blacklisted_reque_false |
321 | Line 195: condition self._redis and self.is_blacklisted(requester_id) is False. |
| class | TestIntentSecurityAuthorizeBranches |
331 | Branch/exception tests for: orchestrator.intent_security.IntentSecurity.authorize |
| method | TestIntentSecurityAuthorizeBranches.test_L222_when_not_self_auth_enabled_true |
356 | Line 222: condition not self._auth_enabled is True. |
| method | TestIntentSecurityAuthorizeBranches.test_L222_when_not_self_auth_enabled_false |
366 | Line 222: condition not self._auth_enabled is False. |
| method | TestIntentSecurityAuthorizeBranches.test_L226_when_action_is_none_true |
376 | Line 226: condition action is None is True. |
| method | TestIntentSecurityAuthorizeBranches.test_L226_when_action_is_none_false |
385 | Line 226: condition action is None is False. |
| method | TestIntentSecurityAuthorizeBranches.test_L232_when_action_str_lower_in_self_dangerous_actio_true |
394 | Line 232: condition action_str.lower() in self.DANGEROUS_ACTIONS is True. |
| method | TestIntentSecurityAuthorizeBranches.test_L232_when_action_str_lower_in_self_dangerous_actio_false |
404 | Line 232: condition action_str.lower() in self.DANGEROUS_ACTIONS is False. |
| method | TestIntentSecurityAuthorizeBranches.test_L234_when_self_prolog_is_not_none_true |
414 | Line 234: condition self._prolog is not None is True. |
| method | TestIntentSecurityAuthorizeBranches.test_L234_when_self_prolog_is_not_none_false |
423 | Line 234: condition self._prolog is not None is False. |
| method | TestIntentSecurityAuthorizeBranches.test_handles_Exception_L235 |
432 | Line 235: Exception handler — suppressed. |
| method | TestIntentSecurityAuthorizeBranches.test_L237_when_hasattr_intent_target_true |
440 | Line 237: condition hasattr(intent, 'target') is True. |
| method | TestIntentSecurityAuthorizeBranches.test_L237_when_hasattr_intent_target_false |
450 | Line 237: condition hasattr(intent, 'target') is False. |
| method | TestIntentSecurityAuthorizeBranches.test_L245_when_not_result_success_true |
460 | Line 245: condition not result.success is True. |
| method | TestIntentSecurityAuthorizeBranches.test_L245_when_not_result_success_false |
470 | Line 245: condition not result.success is False. |
| class | TestIntentSecurityCheckInjectionBranches |
481 | Branch/exception tests for: orchestrator.intent_security.IntentSecurity.check_injection |
| method | TestIntentSecurityCheckInjectionBranches.test_L276_when_not_text_true |
509 | Line 276: condition not text is True. |
| method | TestIntentSecurityCheckInjectionBranches.test_L276_when_not_text_false |
517 | Line 276: condition not text is False. |
| method | TestIntentSecurityCheckInjectionBranches.test_L283_when_pattern_search_text_true |
525 | Line 283: condition pattern.search(text) is True. |
| method | TestIntentSecurityCheckInjectionBranches.test_L283_when_pattern_search_text_false |
533 | Line 283: condition pattern.search(text) is False. |
| method | TestIntentSecurityCheckInjectionBranches.test_L288_when_pattern_search_text_true |
541 | Line 288: condition pattern.search(text) is True. |
| method | TestIntentSecurityCheckInjectionBranches.test_L288_when_pattern_search_text_false |
549 | Line 288: condition pattern.search(text) is False. |
| method | TestIntentSecurityCheckInjectionBranches.test_L293_when_pattern_search_text_true |
557 | Line 293: condition pattern.search(text) is True. |
| method | TestIntentSecurityCheckInjectionBranches.test_L293_when_pattern_search_text_false |
565 | Line 293: condition pattern.search(text) is False. |
| method | TestIntentSecurityCheckInjectionBranches.test_L298_when_pattern_search_text_true |
573 | Line 298: condition pattern.search(text) is True. |
| method | TestIntentSecurityCheckInjectionBranches.test_L298_when_pattern_search_text_false |
581 | Line 298: condition pattern.search(text) is False. |
| method | TestIntentSecurityCheckInjectionBranches.test_L303_when_pattern_search_text_true |
589 | Line 303: condition pattern.search(text) is True. |
| method | TestIntentSecurityCheckInjectionBranches.test_L303_when_pattern_search_text_false |
597 | Line 303: condition pattern.search(text) is False. |
| class | TestIntentSecurityIsBlacklistedBranches |
606 | Branch/exception tests for: orchestrator.intent_security.IntentSecurity.is_blacklisted |
| method | TestIntentSecurityIsBlacklistedBranches.test_L371_when_self_redis_is_none_true |
631 | Line 371: condition self._redis is None is True. |
| method | TestIntentSecurityIsBlacklistedBranches.test_L371_when_self_redis_is_none_false |
639 | Line 371: condition self._redis is None is False. |
| method | TestIntentSecurityIsBlacklistedBranches.test_handles_Exception_L373 |
647 | Line 373: Exception handler — suppressed. |
| class | TestIntentSecurityBlacklistBranches |
654 | Branch/exception tests for: orchestrator.intent_security.IntentSecurity.blacklist |
| method | TestIntentSecurityBlacklistBranches.test_L386_when_self_redis_is_none_true |
671 | Line 386: condition self._redis is None is True. |
| method | TestIntentSecurityBlacklistBranches.test_L386_when_self_redis_is_none_false |
679 | Line 386: condition self._redis is None is False. |
| class | TestIntentSecurityUnblacklistBranches |
688 | Branch/exception tests for: orchestrator.intent_security.IntentSecurity.unblacklist |
| method | TestIntentSecurityUnblacklistBranches.test_L392_when_self_redis_is_none_true |
705 | Line 392: condition self._redis is None is True. |
| method | TestIntentSecurityUnblacklistBranches.test_L392_when_self_redis_is_none_false |
713 | Line 392: condition self._redis is None is False. |