Orchestrata Ultimate › Tests › Reference › generated_recovery › test_postman_governance

Tests reference — tests/generated_recovery/test_postman_governance.py

Module of tests/generated_recovery, split out because the directory page would be too large.

Prose pending.

tests/generated_recovery/test_postman_governance.py

source · 44 tests · 696 lines

Auto-generated tests for: postman.governance

Covers: postman.governance, postman.types

Kind Name Line Description
class TestAuthResultDataclass 38 Structural tests for @dataclass AuthResult.
method TestAuthResultDataclass.test_required_fields_enforced 49 Omitting any required field must raise TypeError.
method TestAuthResultDataclass.test_missing_authorized_raises 55
method TestAuthResultDataclass.test_missing_reason_raises 60
method TestAuthResultDataclass.test_default_values 65 Default values must match the class definition.
method TestAuthResultDataclass.test_field_assignment_and_readback 72
method TestAuthResultDataclass.test_equality_by_value 82
class TestPostmanGovernanceManagerCheckSendAuthorityBranches 93 Branch/exception tests for: postman.governance.PostmanGovernanceManager.check_send_authority
method TestPostmanGovernanceManagerCheckSendAuthorityBranches.test_L165_when_sender_u_ox_true 122 Line 165: condition sender == 'U:Ox' is True.
method TestPostmanGovernanceManagerCheckSendAuthorityBranches.test_L165_when_sender_u_ox_false 133 Line 165: condition sender == 'U:Ox' is False.
method TestPostmanGovernanceManagerCheckSendAuthorityBranches.test_L170_when_sender_not_in_self_agent_permissions_true 146 Line 170: condition sender not in self.AGENT_PERMISSIONS is True.
method TestPostmanGovernanceManagerCheckSendAuthorityBranches.test_L170_when_sender_not_in_self_agent_permissions_false 160 Line 170: condition sender not in self.AGENT_PERMISSIONS is False.
method TestPostmanGovernanceManagerCheckSendAuthorityBranches.test_L175_when_recipient_in_self_registered_recipients__true 174 Line 175: condition recipient in self._registered_recipients.get(sender, set()) is True.
method TestPostmanGovernanceManagerCheckSendAuthorityBranches.test_L175_when_recipient_in_self_registered_recipients__false 188 Line 175: condition recipient in self._registered_recipients.get(sender, set()) is False.
method TestPostmanGovernanceManagerCheckSendAuthorityBranches.test_L181_when_self_has_permission_sender_permission_true 202 Line 181: condition self._has_permission(sender, permission) is True.
method TestPostmanGovernanceManagerCheckSendAuthorityBranches.test_L181_when_self_has_permission_sender_permission_false 215 Line 181: condition self._has_permission(sender, permission) is False.
class TestPostmanGovernanceManagerCheckTopicAuthorityBranches 228 Branch/exception tests for: postman.governance.PostmanGovernanceManager.check_topic_authority
method TestPostmanGovernanceManagerCheckTopicAuthorityBranches.test_L209_when_sender_u_ox_true 257 Line 209: condition sender == 'U:Ox' is True.
method TestPostmanGovernanceManagerCheckTopicAuthorityBranches.test_L209_when_sender_u_ox_false 268 Line 209: condition sender == 'U:Ox' is False.
method TestPostmanGovernanceManagerCheckTopicAuthorityBranches.test_L214_when_sender_u_ps_and_operation_in_create_dele_true 279 Line 214: condition sender == 'U:PS' and operation in {'create', 'delete'} is True.
method TestPostmanGovernanceManagerCheckTopicAuthorityBranches.test_L214_when_sender_u_ps_and_operation_in_create_dele_false 291 Line 214: condition sender == 'U:PS' and operation in {'create', 'delete'} is False.
method TestPostmanGovernanceManagerCheckTopicAuthorityBranches.test_L217_when_operation_publish_true 303 Line 217: condition operation == 'publish' is True.
method TestPostmanGovernanceManagerCheckTopicAuthorityBranches.test_L217_when_operation_publish_false 314 Line 217: condition operation == 'publish' is False.
method TestPostmanGovernanceManagerCheckTopicAuthorityBranches.test_L219_when_result_is_not_none_true 325 Line 219: condition result is not None is True.
method TestPostmanGovernanceManagerCheckTopicAuthorityBranches.test_L219_when_result_is_not_none_false 336 Line 219: condition result is not None is False.
method TestPostmanGovernanceManagerCheckTopicAuthorityBranches.test_L222_when_operation_subscribe_true 347 Line 222: condition operation == 'subscribe' is True.
method TestPostmanGovernanceManagerCheckTopicAuthorityBranches.test_L222_when_operation_subscribe_false 358 Line 222: condition operation == 'subscribe' is False.
class TestPostmanGovernanceManagerCheckQueueAuthorityBranches 369 Branch/exception tests for: postman.governance.PostmanGovernanceManager.check_queue_authority
method TestPostmanGovernanceManagerCheckQueueAuthorityBranches.test_L264_when_sender_u_ox_true 398 Line 264: condition sender == 'U:Ox' is True.
method TestPostmanGovernanceManagerCheckQueueAuthorityBranches.test_L264_when_sender_u_ox_false 409 Line 264: condition sender == 'U:Ox' is False.
method TestPostmanGovernanceManagerCheckQueueAuthorityBranches.test_L269_when_sender_u_ps_true 420 Line 269: condition sender == 'U:PS' is True.
method TestPostmanGovernanceManagerCheckQueueAuthorityBranches.test_L269_when_sender_u_ps_false 431 Line 269: condition sender == 'U:PS' is False.
method TestPostmanGovernanceManagerCheckQueueAuthorityBranches.test_L274_when_operation_in_enqueue_create_purge_delete_true 442 Line 274: condition operation in {'enqueue', 'create', 'purge', 'delete'} is True.
method TestPostmanGovernanceManagerCheckQueueAuthorityBranches.test_L274_when_operation_in_enqueue_create_purge_delete_false 454 Line 274: condition operation in {'enqueue', 'create', 'purge', 'delete'} is False.
method TestPostmanGovernanceManagerCheckQueueAuthorityBranches.test_L276_when_owner_sender_true 466 Line 276: condition owner == sender is True.
method TestPostmanGovernanceManagerCheckQueueAuthorityBranches.test_L276_when_owner_sender_false 477 Line 276: condition owner == sender is False.
method TestPostmanGovernanceManagerCheckQueueAuthorityBranches.test_L281_when_operation_dequeue_true 488 Line 281: condition operation == 'dequeue' is True.
method TestPostmanGovernanceManagerCheckQueueAuthorityBranches.test_L281_when_operation_dequeue_false 499 Line 281: condition operation == 'dequeue' is False.
method TestPostmanGovernanceManagerCheckQueueAuthorityBranches.test_L283_when_owner_sender_true 510 Line 283: condition owner == sender is True.
method TestPostmanGovernanceManagerCheckQueueAuthorityBranches.test_L283_when_owner_sender_false 521 Line 283: condition owner == sender is False.
class TestPostmanGovernanceManagerRegisterRecipientBranches 532 Branch/exception tests for: postman.governance.PostmanGovernanceManager.register_recipient
method TestPostmanGovernanceManagerRegisterRecipientBranches.test_L449_when_sender_not_in_self_registered_recipients_true 555 Line 449: condition sender not in self._registered_recipients is True.
method TestPostmanGovernanceManagerRegisterRecipientBranches.test_L449_when_sender_not_in_self_registered_recipients_false 567 Line 449: condition sender not in self._registered_recipients is False.
class TestPostmanGovernanceManagerCheckAdminAuthorityBranches 579 Branch/exception tests for: postman.governance.PostmanGovernanceManager.check_admin_authority
method TestPostmanGovernanceManagerCheckAdminAuthorityBranches.test_L308_when_sender_u_ox_true 607 Line 308: condition sender == 'U:Ox' is True.
method TestPostmanGovernanceManagerCheckAdminAuthorityBranches.test_L308_when_sender_u_ox_false 618 Line 308: condition sender == 'U:Ox' is False.
method TestPostmanGovernanceManagerCheckAdminAuthorityBranches.test_L313_when_sender_u_ps_and_operation_in_queue_topic_true 629 Line 313: condition sender == 'U:PS' and operation in {'queue', 'topic'} is True.
method TestPostmanGovernanceManagerCheckAdminAuthorityBranches.test_L313_when_sender_u_ps_and_operation_in_queue_topic_false 641 Line 313: condition sender == 'U:PS' and operation in {'queue', 'topic'} is False.
class TestPostmanGovernanceManagerUnregisterRecipientBranches 653 Branch/exception tests for: postman.governance.PostmanGovernanceManager.unregister_recipient
method TestPostmanGovernanceManagerUnregisterRecipientBranches.test_L460_when_sender_in_self_registered_recipients_true 675 Line 460: condition sender in self._registered_recipients is True.
method TestPostmanGovernanceManagerUnregisterRecipientBranches.test_L460_when_sender_in_self_registered_recipients_false 687 Line 460: condition sender in self._registered_recipients is False.