primus.cli.procedure.test_tactus_integration module

Integration test for Tactus runtime with Primus adapters.

This test verifies that the new TactusRuntime works correctly with the Primus adapters (PrimusStorageAdapter, PrimusHITLAdapter, PrimusChatAdapter).

primus.cli.procedure.test_tactus_integration.mock_primus_client()

Create a mock PrimusDashboardClient.

primus.cli.procedure.test_tactus_integration.simple_lua_config()

Simple test Lua DSL configuration.

async primus.cli.procedure.test_tactus_integration.test_tactus_checkpoint_persistence(mock_primus_client)

Test that checkpoints are persisted via PrimusStorageAdapter.

async primus.cli.procedure.test_tactus_integration.test_tactus_error_handling(mock_primus_client)

Test error handling in TactusRuntime with Primus adapters.

async primus.cli.procedure.test_tactus_integration.test_tactus_state_persistence(mock_primus_client)

Test that state changes are persisted via PrimusStorageAdapter.

async primus.cli.procedure.test_tactus_integration.test_tactus_with_primus_adapters(mock_primus_client, simple_lua_config)

Test that TactusRuntime works with Primus adapters.