Orchestrata Ultimate › Tests › Reference › postman › test_postman_signatures
Tests reference — tests/postman/test_postman_signatures.py
Module of tests/postman, split out because the directory page would be too large.
Prose pending.
tests/postman/test_postman_signatures.py
source · 297 tests · 2651 lines
Signature tests for orchestrata_ultimate-postman public classes.
Covers: postman.admin, postman.config, postman.delivery, postman.envelope, postman.error_handler, postman.event_emitting_postman, postman.exceptions, postman.filter, postman.governance, postman.guarantees, postman.health, postman.interfaces, postman.message_store, postman.metrics, postman.payload, postman.postman, postman.priority, postman.queue, postman.queue_manager, postman.receipt_store, postman.replay_engine, postman.router, postman.routing_rules, postman.subscription_manager, postman.sync_router, +1 more
| Kind | Name | Line | Description |
|---|---|---|---|
| class | TestPostmanAdminSignatures |
161 | Signature tests for PostmanAdmin. |
| method | TestPostmanAdminSignatures.test_init_params |
164 | init takes no parameters. |
| method | TestPostmanAdminSignatures.test_list_agents |
168 | list_agents is async with no parameters. |
| method | TestPostmanAdminSignatures.test_disconnect_agent |
173 | disconnect_agent is async with agent_id and reason. |
| method | TestPostmanAdminSignatures.test_get_system_status |
185 | get_system_status is async with no parameters. |
| method | TestPostmanAdminSignatures.test_export_config |
190 | export_config is async with no parameters. |
| method | TestPostmanAdminSignatures.test_import_config |
195 | import_config is async with required config parameter. |
| class | TestPostmanConfigManagerSignatures |
209 | Signature tests for PostmanConfigManager. |
| method | TestPostmanConfigManagerSignatures.test_init_params |
212 | init has 4 optional parameters. |
| method | TestPostmanConfigManagerSignatures.test_load |
230 | load is sync with no parameters. |
| method | TestPostmanConfigManagerSignatures.test_reload |
235 | reload is sync with no parameters. |
| method | TestPostmanConfigManagerSignatures.test_get |
240 | get has required key and optional default. |
| method | TestPostmanConfigManagerSignatures.test_validate |
250 | validate has required config parameter. |
| method | TestPostmanConfigManagerSignatures.test_on_change |
258 | on_change has required callback parameter. |
| method | TestPostmanConfigManagerSignatures.test_stop_watch |
268 | stop_watch is sync with no parameters. |
| class | TestDeliveryManagerSignatures |
279 | Signature tests for DeliveryManager. |
| method | TestDeliveryManagerSignatures.test_init_params |
282 | init takes routing_engine, envelope_handler, and queue_manager, |
| method | TestDeliveryManagerSignatures.test_deliver |
298 | deliver is async with envelope, payload required and mode optional. |
| method | TestDeliveryManagerSignatures.test_get_status |
312 | get_status is async with required message_id. |
| method | TestDeliveryManagerSignatures.test_cancel |
322 | cancel is async with required message_id. |
| method | TestDeliveryManagerSignatures.test_retry |
330 | retry is async with required message_id. |
| class | TestEnvelopeHandlerSignatures |
344 | Signature tests for EnvelopeHandler. |
| method | TestEnvelopeHandlerSignatures.test_create |
347 | create has sender/recipient required and 5 optional params. |
| method | TestEnvelopeHandlerSignatures.test_validate |
371 | validate has required envelope parameter. |
| method | TestEnvelopeHandlerSignatures.test_serialize |
379 | serialize has required envelope parameter. |
| method | TestEnvelopeHandlerSignatures.test_deserialize |
384 | deserialize has required data parameter. |
| method | TestEnvelopeHandlerSignatures.test_is_expired |
389 | is_expired has required envelope parameter. |
| method | TestEnvelopeHandlerSignatures.test_get_routing_key |
394 | get_routing_key has required envelope parameter. |
| method | TestEnvelopeHandlerSignatures.test_extend_ttl |
401 | extend_ttl requires envelope and seconds. |
| method | TestEnvelopeHandlerSignatures.test_validate_content_type |
413 | validate_content_type requires content_type. |
| class | TestCircuitBreakerSignatures |
426 | Signature tests for CircuitBreaker. |
| method | TestCircuitBreakerSignatures.test_init_params |
429 | init has 2 optional parameters. |
| method | TestCircuitBreakerSignatures.test_is_open |
441 | is_open is sync with no parameters. |
| method | TestCircuitBreakerSignatures.test_record_success |
446 | record_success is sync with no parameters. |
| method | TestCircuitBreakerSignatures.test_record_failure |
451 | record_failure is sync with no parameters. |
| class | TestPostmanErrorHandlerSignatures |
462 | Signature tests for PostmanErrorHandler. |
| method | TestPostmanErrorHandlerSignatures.test_init_params |
465 | init has 2 optional parameters. |
| method | TestPostmanErrorHandlerSignatures.test_handle |
477 | handle is async with required error and context. |
| method | TestPostmanErrorHandlerSignatures.test_is_circuit_open |
489 | is_circuit_open is sync with required destination. |
| method | TestPostmanErrorHandlerSignatures.test_record_success |
499 | record_success is sync with required destination. |
| method | TestPostmanErrorHandlerSignatures.test_record_failure |
506 | record_failure is sync with required destination. |
| class | TestEventEmittingPostmanSignatures |
519 | Signature tests for EventEmittingPostman. |
| method | TestEventEmittingPostmanSignatures.test_init_params |
522 | init requires postman, event_bus is optional. |
| method | TestEventEmittingPostmanSignatures.test_route |
535 | route is async with required packet. |
| method | TestEventEmittingPostmanSignatures.test_acknowledge |
543 | acknowledge is async with required packet_id. |
| method | TestEventEmittingPostmanSignatures.test_retry_failed |
550 | retry_failed is async with required packet_id. |
| class | TestPostmanErrorSignatures |
563 | Signature tests for PostmanError. |
| method | TestPostmanErrorSignatures.test_init_params |
566 | init requires message, error_code and context optional. |
| class | TestMessageFilterSignatures |
585 | Signature tests for MessageFilter. |
| method | TestMessageFilterSignatures.test_matches |
588 | matches requires envelope, payload, and criteria. |
| method | TestMessageFilterSignatures.test_compile_filter |
602 | compile_filter requires criteria. |
| class | TestPostmanGovernanceManagerSignatures |
618 | Signature tests for PostmanGovernanceManager. |
| method | TestPostmanGovernanceManagerSignatures.test_init_params |
621 | init takes no parameters. |
| method | TestPostmanGovernanceManagerSignatures.test_check_send_authority |
628 | check_send_authority is async with 3 required params. |
| method | TestPostmanGovernanceManagerSignatures.test_check_topic_authority |
642 | check_topic_authority is async with 3 required params. |
| method | TestPostmanGovernanceManagerSignatures.test_check_queue_authority |
651 | check_queue_authority is async with 3 required params. |
| method | TestPostmanGovernanceManagerSignatures.test_check_admin_authority |
660 | check_admin_authority is async with sender and operation. |
| method | TestPostmanGovernanceManagerSignatures.test_register_recipient |
668 | register_recipient is sync with sender and recipient. |
| method | TestPostmanGovernanceManagerSignatures.test_unregister_recipient |
676 | unregister_recipient is sync with sender and recipient. |
| method | TestPostmanGovernanceManagerSignatures.test_get_audit_log |
684 | get_audit_log is sync with required audit_id. |
| method | TestPostmanGovernanceManagerSignatures.test_get_all_audit_logs |
689 | get_all_audit_logs is sync with no parameters. |
| class | TestDeliveryGuaranteeManagerSignatures |
700 | Signature tests for DeliveryGuaranteeManager. |
| method | TestDeliveryGuaranteeManagerSignatures.test_init_params |
703 | init has 4 optional parameters. |
| method | TestDeliveryGuaranteeManagerSignatures.test_send |
713 | send is async with message_id, destinations, mode required. |
| method | TestDeliveryGuaranteeManagerSignatures.test_acknowledge |
727 | acknowledge is async with message_id and destination. |
| method | TestDeliveryGuaranteeManagerSignatures.test_negative_acknowledge |
735 | negative_acknowledge is async with 3 required params. |
| method | TestDeliveryGuaranteeManagerSignatures.test_get_pending_acks |
744 | get_pending_acks is async with required message_id. |
| method | TestDeliveryGuaranteeManagerSignatures.test_retry |
751 | retry is async with message_id and destination. |
| method | TestDeliveryGuaranteeManagerSignatures.test_is_duplicate |
759 | is_duplicate is async with message_id and destination. |
| method | TestDeliveryGuaranteeManagerSignatures.test_check_timeouts |
767 | check_timeouts is async with no parameters. |
| method | TestDeliveryGuaranteeManagerSignatures.test_get_stats |
772 | get_stats is async with required message_id. |
| class | TestHealthCheckerSignatures |
785 | Signature tests for HealthChecker. |
| method | TestHealthCheckerSignatures.test_init_params |
788 | init has 6 optional parameters. |
| method | TestHealthCheckerSignatures.test_check_redis |
800 | check_redis is async with no parameters. |
| method | TestHealthCheckerSignatures.test_check_graph |
805 | check_graph is async with no parameters. |
| method | TestHealthCheckerSignatures.test_get_overall_status |
810 | get_overall_status is async with no parameters. |
| class | TestMessageStoreSignatures |
821 | Signature tests for MessageStore. |
| method | TestMessageStoreSignatures.test_init_params |
824 | init has 6 optional connection parameters. |
| method | TestMessageStoreSignatures.test_initialize |
836 | initialize is async with no parameters. |
| method | TestMessageStoreSignatures.test_store |
841 | store is async with message_id, envelope, payload. |
| method | TestMessageStoreSignatures.test_retrieve |
855 | retrieve is async with required message_id. |
| method | TestMessageStoreSignatures.test_delete |
860 | delete is async with required message_id. |
| method | TestMessageStoreSignatures.test_query |
865 | query is async with 6 optional filter parameters. |
| method | TestMessageStoreSignatures.test_cleanup |
878 | cleanup is async with required older_than. |
| method | TestMessageStoreSignatures.test_get_stats |
886 | get_stats is async with no parameters. |
| class | TestPostmanMetricsCollectorSignatures |
897 | Signature tests for PostmanMetricsCollector. |
| method | TestPostmanMetricsCollectorSignatures.test_init_params |
900 | init has 2 optional parameters. |
| method | TestPostmanMetricsCollectorSignatures.test_record_message_sent |
908 | record_message_sent requires size_bytes and latency_ms. |
| method | TestPostmanMetricsCollectorSignatures.test_record_message_received |
920 | record_message_received requires size_bytes. |
| method | TestPostmanMetricsCollectorSignatures.test_record_message_failed |
927 | record_message_failed requires error_type. |
| method | TestPostmanMetricsCollectorSignatures.test_record_queue_depth |
934 | record_queue_depth requires queue_name and depth. |
| method | TestPostmanMetricsCollectorSignatures.test_get_snapshot |
942 | get_snapshot is sync with no parameters. |
| method | TestPostmanMetricsCollectorSignatures.test_export_prometheus |
947 | export_prometheus is sync with no parameters. |
| method | TestPostmanMetricsCollectorSignatures.test_export_json |
952 | export_json is sync with no parameters. |
| class | TestPayloadHandlerSignatures |
963 | Signature tests for PayloadHandler. |
| method | TestPayloadHandlerSignatures.test_validate |
966 | validate requires payload, content_type; max_size optional. |
| method | TestPayloadHandlerSignatures.test_compress |
982 | compress requires payload. |
| method | TestPayloadHandlerSignatures.test_decompress |
987 | decompress requires payload. |
| method | TestPayloadHandlerSignatures.test_create_payload |
992 | create_payload requires data; content_type and compress optional. |
| method | TestPayloadHandlerSignatures.test_encode |
1008 | encode requires data and content_type. |
| method | TestPayloadHandlerSignatures.test_decode |
1020 | decode requires payload and content_type. |
| method | TestPayloadHandlerSignatures.test_get_content_type |
1028 | get_content_type requires data. |
| class | TestPostmanSignatures |
1041 | Signature tests for the main Postman class. |
| method | TestPostmanSignatures.test_init_params |
1044 | init has optional config parameter. |
| method | TestPostmanSignatures.test_initialize |
1050 | initialize is async with required config. |
| method | TestPostmanSignatures.test_start |
1056 | start is async with no parameters. |
| method | TestPostmanSignatures.test_stop |
1061 | stop is async with no parameters. |
| method | TestPostmanSignatures.test_get_health |
1066 | get_health is async with no parameters. |
| method | TestPostmanSignatures.test_get_metadata |
1071 | get_metadata is sync with no parameters. |
| method | TestPostmanSignatures.test_register |
1076 | register requires agent_id and handler. |
| method | TestPostmanSignatures.test_route |
1088 | route is async with required packet. |
| method | TestPostmanSignatures.test_aroute |
1093 | aroute is async with required packet. |
| method | TestPostmanSignatures.test_enqueue |
1098 | enqueue is async with required packet and optional priority. |
| method | TestPostmanSignatures.test_dequeue |
1108 | dequeue is async with required volk_id. |
| method | TestPostmanSignatures.test_get_queue_status |
1113 | get_queue_status is async with required volk_id. |
| method | TestPostmanSignatures.test_acknowledge |
1118 | acknowledge is async with required packet_id. |
| method | TestPostmanSignatures.test_retry_failed |
1123 | retry_failed is async with required packet_id. |
| class | TestPriorityQueueImplSignatures |
1134 | Signature tests for PriorityQueueImpl. |
| method | TestPriorityQueueImplSignatures.test_init_params |
1137 | init has optional checkpoint_path. |
| method | TestPriorityQueueImplSignatures.test_enqueue |
1144 | enqueue is async with required entry. |
| method | TestPriorityQueueImplSignatures.test_enqueue_with_priority |
1149 | enqueue_with_priority is async with entry and priority. |
| method | TestPriorityQueueImplSignatures.test_dequeue |
1157 | dequeue is async with no parameters. |
| method | TestPriorityQueueImplSignatures.test_peek |
1162 | peek is async with no parameters. |
| method | TestPriorityQueueImplSignatures.test_size |
1167 | size is async with no parameters. |
| method | TestPriorityQueueImplSignatures.test_is_empty |
1172 | is_empty is async with no parameters. |
| method | TestPriorityQueueImplSignatures.test_clear |
1177 | clear is async with no parameters. |
| method | TestPriorityQueueImplSignatures.test_boost_priority |
1182 | boost_priority is async with entry_id and new_priority. |
| method | TestPriorityQueueImplSignatures.test_get_by_priority |
1190 | get_by_priority is async with required priority. |
| method | TestPriorityQueueImplSignatures.test_checkpoint |
1197 | checkpoint is async with no parameters. |
| method | TestPriorityQueueImplSignatures.test_recover |
1202 | recover is async with no parameters. |
| class | TestPrioritySchedulerSignatures |
1213 | Signature tests for PriorityScheduler. |
| method | TestPrioritySchedulerSignatures.test_init_params |
1216 | init requires queue, age_boost_threshold is optional. |
| method | TestPrioritySchedulerSignatures.test_get_next |
1229 | get_next is async with no parameters. |
| method | TestPrioritySchedulerSignatures.test_check_starvation |
1234 | check_starvation is async with no parameters. |
| method | TestPrioritySchedulerSignatures.test_get_priority_stats |
1239 | get_priority_stats is async with no parameters. |
| method | TestPrioritySchedulerSignatures.test_detect_priority_inversion |
1244 | detect_priority_inversion is async with no parameters. |
| class | TestBaseQueueSignatures |
1255 | Signature tests for BaseQueue. |
| method | TestBaseQueueSignatures.test_init_params |
1258 | init requires name. |
| method | TestBaseQueueSignatures.test_enqueue |
1263 | enqueue is async with required entry. |
| method | TestBaseQueueSignatures.test_dequeue |
1268 | dequeue is async with no parameters. |
| method | TestBaseQueueSignatures.test_peek |
1273 | peek is async with no parameters. |
| method | TestBaseQueueSignatures.test_size |
1278 | size is async with no parameters. |
| method | TestBaseQueueSignatures.test_clear |
1283 | clear is async with no parameters. |
| method | TestBaseQueueSignatures.test_is_empty |
1288 | is_empty is async with no parameters. |
| method | TestBaseQueueSignatures.test_close |
1293 | close is async with no parameters. |
| method | TestBaseQueueSignatures.test_checkpoint |
1298 | checkpoint is async with no parameters. |
| method | TestBaseQueueSignatures.test_recover |
1303 | recover is async with no parameters. |
| class | TestInMemoryQueueSignatures |
1314 | Signature tests for InMemoryQueue. |
| method | TestInMemoryQueueSignatures.test_init_params |
1317 | init requires name. |
| method | TestInMemoryQueueSignatures.test_checkpoint |
1322 | checkpoint is async with no parameters. |
| method | TestInMemoryQueueSignatures.test_recover |
1327 | recover is async with no parameters. |
| class | TestDiskBackedQueueSignatures |
1338 | Signature tests for DiskBackedQueue. |
| method | TestDiskBackedQueueSignatures.test_init_params |
1341 | init requires name; storage_path is optional. |
| method | TestDiskBackedQueueSignatures.test_checkpoint |
1352 | checkpoint is async with no parameters. |
| method | TestDiskBackedQueueSignatures.test_close |
1357 | close is async with no parameters. |
| method | TestDiskBackedQueueSignatures.test_recover |
1362 | recover is async with no parameters. |
| class | TestBoundedQueueSignatures |
1373 | Signature tests for BoundedQueue. |
| method | TestBoundedQueueSignatures.test_init_params |
1376 | init has all 4 optional parameters. |
| method | TestBoundedQueueSignatures.test_enqueue |
1392 | enqueue is async with required entry. |
| method | TestBoundedQueueSignatures.test_dequeue |
1397 | dequeue is async with no parameters. |
| method | TestBoundedQueueSignatures.test_peek |
1402 | peek is async with no parameters. |
| method | TestBoundedQueueSignatures.test_size |
1407 | size is async with no parameters. |
| method | TestBoundedQueueSignatures.test_clear |
1412 | clear is async with no parameters. |
| method | TestBoundedQueueSignatures.test_is_empty |
1417 | is_empty is async with no parameters. |
| method | TestBoundedQueueSignatures.test_close |
1422 | close is async with no parameters. |
| method | TestBoundedQueueSignatures.test_checkpoint |
1427 | checkpoint is async with no parameters. |
| method | TestBoundedQueueSignatures.test_recover |
1432 | recover is async with no parameters. |
| class | TestPriorityQueueSignatures |
1443 | Signature tests for PriorityQueue from the queue module. |
| method | TestPriorityQueueSignatures.test_init_params |
1446 | init requires name. |
| method | TestPriorityQueueSignatures.test_enqueue |
1451 | enqueue is async with required entry. |
| method | TestPriorityQueueSignatures.test_checkpoint |
1456 | checkpoint is async with no parameters. |
| method | TestPriorityQueueSignatures.test_recover |
1461 | recover is async with no parameters. |
| class | TestRedisQueueSignatures |
1472 | Signature tests for RedisQueue. |
| method | TestRedisQueueSignatures.test_init_params |
1475 | init requires name; redis connection params optional. |
| method | TestRedisQueueSignatures.test_enqueue |
1490 | enqueue is async with required entry. |
| method | TestRedisQueueSignatures.test_dequeue |
1495 | dequeue is async with no parameters. |
| method | TestRedisQueueSignatures.test_peek |
1500 | peek is async with no parameters. |
| method | TestRedisQueueSignatures.test_size |
1505 | size is async with no parameters. |
| method | TestRedisQueueSignatures.test_clear |
1510 | clear is async with no parameters. |
| method | TestRedisQueueSignatures.test_is_empty |
1515 | is_empty is async with no parameters. |
| method | TestRedisQueueSignatures.test_close |
1520 | close is async with no parameters. |
| method | TestRedisQueueSignatures.test_checkpoint |
1525 | checkpoint is async with no parameters. |
| method | TestRedisQueueSignatures.test_recover |
1530 | recover is async with no parameters. |
| class | TestQueueManagerSignatures |
1541 | Signature tests for QueueManager. |
| method | TestQueueManagerSignatures.test_init_params |
1544 | init has optional storage_path. |
| method | TestQueueManagerSignatures.test_create_queue |
1551 | create_queue is async with name and config. |
| method | TestQueueManagerSignatures.test_delete_queue |
1563 | delete_queue is async with required name. |
| method | TestQueueManagerSignatures.test_get_queue |
1568 | get_queue is async with required name. |
| method | TestQueueManagerSignatures.test_list_queues |
1573 | list_queues is async with no parameters. |
| method | TestQueueManagerSignatures.test_get_status |
1578 | get_status is async with required name. |
| method | TestQueueManagerSignatures.test_purge_queue |
1583 | purge_queue is async with required name. |
| method | TestQueueManagerSignatures.test_get_dead_letter_queue |
1588 | get_dead_letter_queue is async with no parameters. |
| method | TestQueueManagerSignatures.test_close_all |
1593 | close_all is async with no parameters. |
| class | TestReceiptStoreSignatures |
1604 | Signature tests for ReceiptStore. |
| method | TestReceiptStoreSignatures.test_init_params |
1607 | init has 6 optional connection parameters. |
| method | TestReceiptStoreSignatures.test_initialize |
1619 | initialize is async with no parameters. |
| method | TestReceiptStoreSignatures.test_store |
1624 | store is async with required receipt. |
| method | TestReceiptStoreSignatures.test_get |
1630 | get is async with required message_id. |
| method | TestReceiptStoreSignatures.test_query |
1635 | query is async with 5 optional filter parameters. |
| method | TestReceiptStoreSignatures.test_expire |
1647 | expire is async with required older_than. |
| class | TestReplayEngineSignatures |
1661 | Signature tests for ReplayEngine. |
| method | TestReplayEngineSignatures.test_init_params |
1664 | init has message_store, receipt_store required and 4 optional. |
| method | TestReplayEngineSignatures.test_initialize |
1681 | initialize is async with no parameters. |
| method | TestReplayEngineSignatures.test_replay |
1686 | replay is async with message_ids and options. |
| method | TestReplayEngineSignatures.test_replay_by_query |
1698 | replay_by_query is async with 6 optional filter params. |
| method | TestReplayEngineSignatures.test_cancel_replay |
1711 | cancel_replay is async with required replay_id. |
| class | TestRoutingEngineSignatures |
1724 | Signature tests for RoutingEngine. |
| method | TestRoutingEngineSignatures.test_init_params |
1727 | init has optional cache_ttl. |
| method | TestRoutingEngineSignatures.test_get_routing_type |
1732 | get_routing_type is sync with required recipient. |
| method | TestRoutingEngineSignatures.test_resolve |
1739 | resolve is async with required envelope. |
| method | TestRoutingEngineSignatures.test_add_route |
1744 | add_route is async with pattern and destinations. |
| method | TestRoutingEngineSignatures.test_remove_route |
1752 | remove_route is async with required pattern. |
| method | TestRoutingEngineSignatures.test_invalidate_cache |
1757 | invalidate_cache is sync with optional pattern. |
| method | TestRoutingEngineSignatures.test_subscribe_to_topic |
1767 | subscribe_to_topic is async with agent_id and topic_pattern. |
| method | TestRoutingEngineSignatures.test_unsubscribe_from_topic |
1775 | unsubscribe_from_topic is async with agent_id and topic_pattern. |
| class | TestRoutingRulesEngineSignatures |
1789 | Signature tests for RoutingRulesEngine. |
| method | TestRoutingRulesEngineSignatures.test_init_params |
1792 | init has optional message_filter. |
| method | TestRoutingRulesEngineSignatures.test_add_rule |
1802 | add_rule is async with required rule. |
| method | TestRoutingRulesEngineSignatures.test_remove_rule |
1807 | remove_rule is async with required rule_id. |
| method | TestRoutingRulesEngineSignatures.test_update_rule |
1814 | update_rule is async with rule_id and rule. |
| method | TestRoutingRulesEngineSignatures.test_list_rules |
1822 | list_rules is async with no parameters. |
| method | TestRoutingRulesEngineSignatures.test_evaluate |
1827 | evaluate is async with envelope and payload. |
| class | TestSubscriptionManagerSignatures |
1841 | Signature tests for SubscriptionManager. |
| method | TestSubscriptionManagerSignatures.test_init_params |
1844 | init takes no parameters. |
| method | TestSubscriptionManagerSignatures.test_subscribe |
1848 | subscribe is async with agent_id, topic_pattern required and |
| method | TestSubscriptionManagerSignatures.test_unsubscribe |
1867 | unsubscribe is async with agent_id and topic_pattern. |
| method | TestSubscriptionManagerSignatures.test_unsubscribe_all |
1875 | unsubscribe_all is async with required agent_id. |
| method | TestSubscriptionManagerSignatures.test_get_subscribers |
1882 | get_subscribers is async with required topic. |
| method | TestSubscriptionManagerSignatures.test_get_subscriptions |
1889 | get_subscriptions is async with required agent_id. |
| method | TestSubscriptionManagerSignatures.test_match_subscribers |
1894 | match_subscribers is async with required topic. |
| class | TestSyncRouterMixinSignatures |
1905 | Signature tests for SyncRouterMixin. |
| method | TestSyncRouterMixinSignatures.test_route_sync |
1908 | route_sync is sync with required packet. |
| method | TestSyncRouterMixinSignatures.test_get_thread_packets |
1916 | get_thread_packets is sync with required thread_id. |
| method | TestSyncRouterMixinSignatures.test_get_log |
1923 | get_log is sync with no parameters. |
| class | TestTopicRegistrySignatures |
1934 | Signature tests for TopicRegistry. |
| method | TestTopicRegistrySignatures.test_init_params |
1937 | init takes no parameters. |
| method | TestTopicRegistrySignatures.test_create_topic |
1941 | create_topic is async with required definition. |
| method | TestTopicRegistrySignatures.test_delete_topic |
1948 | delete_topic is async with required topic_id. |
| method | TestTopicRegistrySignatures.test_get_topic |
1955 | get_topic is async with required topic_id. |
| method | TestTopicRegistrySignatures.test_list_topics |
1960 | list_topics is async with optional pattern. |
| method | TestTopicRegistrySignatures.test_match_topics |
1968 | match_topics is async with required pattern. |
| class | TestIMessageEnvelopeSignatures |
1982 | Signature tests for IMessageEnvelope ABC. |
| method | TestIMessageEnvelopeSignatures.test_create |
1985 | create has sender/recipient required, 5 optional. |
| method | TestIMessageEnvelopeSignatures.test_validate |
2001 | validate requires envelope. |
| method | TestIMessageEnvelopeSignatures.test_serialize |
2005 | serialize requires envelope. |
| method | TestIMessageEnvelopeSignatures.test_deserialize |
2011 | deserialize requires data. |
| class | TestIPayloadHandlerSignatures |
2016 | Signature tests for IPayloadHandler ABC. |
| method | TestIPayloadHandlerSignatures.test_validate |
2019 | validate requires payload, content_type; max_size optional. |
| method | TestIPayloadHandlerSignatures.test_compress |
2031 | compress requires payload. |
| method | TestIPayloadHandlerSignatures.test_decompress |
2035 | decompress requires payload. |
| method | TestIPayloadHandlerSignatures.test_create_payload |
2039 | create_payload requires data; content_type, compress optional. |
| class | TestIRoutingEngineSignatures |
2051 | Signature tests for IRoutingEngine ABC. |
| method | TestIRoutingEngineSignatures.test_resolve |
2054 | resolve is async with required envelope. |
| method | TestIRoutingEngineSignatures.test_add_route |
2059 | add_route is async with pattern and destinations. |
| method | TestIRoutingEngineSignatures.test_remove_route |
2067 | remove_route is async with required pattern. |
| method | TestIRoutingEngineSignatures.test_invalidate_cache |
2074 | invalidate_cache is sync with optional pattern. |
| class | TestIDeliveryManagerSignatures |
2082 | Signature tests for IDeliveryManager ABC. |
| method | TestIDeliveryManagerSignatures.test_deliver |
2085 | deliver is async with envelope, payload required, mode optional. |
| method | TestIDeliveryManagerSignatures.test_get_status |
2098 | get_status is async with required message_id. |
| method | TestIDeliveryManagerSignatures.test_cancel |
2105 | cancel is async with required message_id. |
| class | TestIQueueSignatures |
2113 | Signature tests for IQueue ABC. |
| method | TestIQueueSignatures.test_enqueue |
2116 | enqueue is async with required entry. |
| method | TestIQueueSignatures.test_dequeue |
2121 | dequeue is async with no parameters. |
| method | TestIQueueSignatures.test_peek |
2126 | peek is async with no parameters. |
| method | TestIQueueSignatures.test_size |
2131 | size is async with no parameters. |
| method | TestIQueueSignatures.test_clear |
2136 | clear is async with no parameters. |
| method | TestIQueueSignatures.test_checkpoint |
2141 | checkpoint is async with no parameters. |
| method | TestIQueueSignatures.test_recover |
2146 | recover is async with no parameters. |
| class | TestIPriorityQueueSignatures |
2152 | Signature tests for IPriorityQueue ABC. |
| method | TestIPriorityQueueSignatures.test_enqueue_with_priority |
2155 | enqueue_with_priority is async with entry and priority. |
| method | TestIPriorityQueueSignatures.test_boost_priority |
2163 | boost_priority is async with entry_id and new_priority. |
| method | TestIPriorityQueueSignatures.test_get_by_priority |
2171 | get_by_priority is async with required priority. |
| class | TestIQueueManagerSignatures |
2179 | Signature tests for IQueueManager ABC. |
| method | TestIQueueManagerSignatures.test_create_queue |
2182 | create_queue is async with name and config. |
| method | TestIQueueManagerSignatures.test_delete_queue |
2190 | delete_queue is async with required name. |
| method | TestIQueueManagerSignatures.test_get_queue |
2195 | get_queue is async with required name. |
| method | TestIQueueManagerSignatures.test_list_queues |
2200 | list_queues is async with no parameters. |
| method | TestIQueueManagerSignatures.test_get_status |
2205 | get_status is async with required name. |
| method | TestIQueueManagerSignatures.test_purge_queue |
2210 | purge_queue is async with required name. |
| method | TestIQueueManagerSignatures.test_get_dead_letter_queue |
2215 | get_dead_letter_queue is async with no parameters. |
| class | TestIDeliveryGuaranteeSignatures |
2221 | Signature tests for IDeliveryGuarantee ABC. |
| method | TestIDeliveryGuaranteeSignatures.test_send |
2224 | send is async with message_id, destinations, mode. |
| method | TestIDeliveryGuaranteeSignatures.test_acknowledge |
2233 | acknowledge is async with message_id and destination. |
| method | TestIDeliveryGuaranteeSignatures.test_negative_acknowledge |
2241 | negative_acknowledge is async with 3 required params. |
| method | TestIDeliveryGuaranteeSignatures.test_get_pending_acks |
2250 | get_pending_acks is async with required message_id. |
| class | TestITopicRegistrySignatures |
2256 | Signature tests for ITopicRegistry ABC. |
| method | TestITopicRegistrySignatures.test_create_topic |
2259 | create_topic is async with required definition. |
| method | TestITopicRegistrySignatures.test_delete_topic |
2266 | delete_topic is async with required topic_id. |
| method | TestITopicRegistrySignatures.test_get_topic |
2273 | get_topic is async with required topic_id. |
| method | TestITopicRegistrySignatures.test_list_topics |
2278 | list_topics is async with optional pattern. |
| method | TestITopicRegistrySignatures.test_match_topics |
2286 | match_topics is async with required pattern. |
| class | TestISubscriptionManagerSignatures |
2294 | Signature tests for ISubscriptionManager ABC. |
| method | TestISubscriptionManagerSignatures.test_subscribe |
2297 | subscribe is async with agent_id, topic_pattern required, |
| method | TestISubscriptionManagerSignatures.test_unsubscribe |
2312 | unsubscribe is async with agent_id and topic_pattern. |
| method | TestISubscriptionManagerSignatures.test_unsubscribe_all |
2320 | unsubscribe_all is async with required agent_id. |
| method | TestISubscriptionManagerSignatures.test_get_subscribers |
2327 | get_subscribers is async with required topic. |
| method | TestISubscriptionManagerSignatures.test_get_subscriptions |
2332 | get_subscriptions is async with required agent_id. |
| method | TestISubscriptionManagerSignatures.test_match_subscribers |
2337 | match_subscribers is async with required topic. |
| class | TestIMessageStoreSignatures |
2343 | Signature tests for IMessageStore ABC. |
| method | TestIMessageStoreSignatures.test_store |
2346 | store is async with message_id, envelope, payload. |
| method | TestIMessageStoreSignatures.test_retrieve |
2355 | retrieve is async with required message_id. |
| method | TestIMessageStoreSignatures.test_delete |
2360 | delete is async with required message_id. |
| method | TestIMessageStoreSignatures.test_query |
2365 | query is async with 6 optional filter params. |
| method | TestIMessageStoreSignatures.test_cleanup |
2378 | cleanup is async with required older_than. |
| method | TestIMessageStoreSignatures.test_get_stats |
2383 | get_stats is async with no parameters. |
| class | TestIReceiptStoreSignatures |
2389 | Signature tests for IReceiptStore ABC. |
| method | TestIReceiptStoreSignatures.test_store |
2392 | store is async with required receipt. |
| method | TestIReceiptStoreSignatures.test_get |
2397 | get is async with required message_id. |
| method | TestIReceiptStoreSignatures.test_query |
2402 | query is async with 5 optional filter params. |
| method | TestIReceiptStoreSignatures.test_expire |
2414 | expire is async with required older_than. |
| class | TestIReplayEngineSignatures |
2420 | Signature tests for IReplayEngine ABC. |
| method | TestIReplayEngineSignatures.test_replay |
2423 | replay is async with message_ids and options. |
| method | TestIReplayEngineSignatures.test_replay_by_query |
2431 | replay_by_query is async with 6 optional filter params. |
| method | TestIReplayEngineSignatures.test_cancel_replay |
2444 | cancel_replay is async with required replay_id. |
| class | TestIMetricsCollectorSignatures |
2452 | Signature tests for IMetricsCollector ABC. |
| method | TestIMetricsCollectorSignatures.test_record_message_sent |
2455 | record_message_sent requires size_bytes and latency_ms. |
| method | TestIMetricsCollectorSignatures.test_record_message_received |
2463 | record_message_received requires size_bytes. |
| method | TestIMetricsCollectorSignatures.test_record_message_failed |
2470 | record_message_failed requires error_type. |
| method | TestIMetricsCollectorSignatures.test_record_queue_depth |
2477 | record_queue_depth requires queue_name and depth. |
| method | TestIMetricsCollectorSignatures.test_get_snapshot |
2485 | get_snapshot takes no parameters. |
| method | TestIMetricsCollectorSignatures.test_export_prometheus |
2490 | export_prometheus takes no parameters. |
| method | TestIMetricsCollectorSignatures.test_export_json |
2495 | export_json takes no parameters. |
| class | TestIErrorHandlerSignatures |
2501 | Signature tests for IErrorHandler ABC. |
| method | TestIErrorHandlerSignatures.test_handle |
2504 | handle is async with error and context. |
| method | TestIErrorHandlerSignatures.test_is_circuit_open |
2512 | is_circuit_open is sync with required destination. |
| method | TestIErrorHandlerSignatures.test_record_success |
2519 | record_success is sync with required destination. |
| method | TestIErrorHandlerSignatures.test_record_failure |
2526 | record_failure is sync with required destination. |
| class | TestIAdminInterfaceSignatures |
2534 | Signature tests for IAdminInterface ABC. |
| method | TestIAdminInterfaceSignatures.test_list_agents |
2537 | list_agents is async with no parameters. |
| method | TestIAdminInterfaceSignatures.test_disconnect_agent |
2542 | disconnect_agent is async with agent_id and reason. |
| method | TestIAdminInterfaceSignatures.test_get_system_status |
2550 | get_system_status is async with no parameters. |
| method | TestIAdminInterfaceSignatures.test_export_config |
2555 | export_config is async with no parameters. |
| method | TestIAdminInterfaceSignatures.test_import_config |
2560 | import_config is async with required config. |
| class | TestIMessageFilterSignatures |
2568 | Signature tests for IMessageFilter ABC. |
| method | TestIMessageFilterSignatures.test_matches |
2571 | matches requires envelope, payload, criteria. |
| method | TestIMessageFilterSignatures.test_compile_filter |
2580 | compile_filter requires criteria. |
| class | TestIRoutingRulesSignatures |
2588 | Signature tests for IRoutingRules ABC. |
| method | TestIRoutingRulesSignatures.test_add_rule |
2591 | add_rule is async with required rule. |
| method | TestIRoutingRulesSignatures.test_remove_rule |
2596 | remove_rule is async with required rule_id. |
| method | TestIRoutingRulesSignatures.test_update_rule |
2601 | update_rule is async with rule_id and rule. |
| method | TestIRoutingRulesSignatures.test_list_rules |
2609 | list_rules is async with no parameters. |
| method | TestIRoutingRulesSignatures.test_evaluate |
2614 | evaluate is async with envelope and payload. |
| class | TestIPostmanConfigSignatures |
2623 | Signature tests for IPostmanConfig ABC. |
| method | TestIPostmanConfigSignatures.test_load |
2626 | load takes no parameters. |
| method | TestIPostmanConfigSignatures.test_reload |
2631 | reload takes no parameters. |
| method | TestIPostmanConfigSignatures.test_get |
2636 | get has required key and optional default. |
| method | TestIPostmanConfigSignatures.test_validate |
2643 | validate requires config. |
| method | TestIPostmanConfigSignatures.test_on_change |
2648 | on_change requires callback. |