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.