plexus.cli.procedure.lua_dsl.test_runtime_basic module
Basic test for Lua DSL Runtime.
This is a simple smoke test to verify the core components work together. It doesn’t require a full Plexus setup - just tests the primitives and sandbox.
- plexus.cli.procedure.lua_dsl.test_runtime_basic.main()
Run all tests.
- plexus.cli.procedure.lua_dsl.test_runtime_basic.test_agent_model_override_rejects_non_object_context()
Invalid override shape fails fast instead of silently ignoring it.
- plexus.cli.procedure.lua_dsl.test_runtime_basic.test_agent_model_override_resolution()
Agent model overrides are resolved from context by agent name.
- plexus.cli.procedure.lua_dsl.test_runtime_basic.test_control_primitives()
Test Control primitives.
- plexus.cli.procedure.lua_dsl.test_runtime_basic.test_expand_allowed_tool_names_for_plexus_alias()
‘plexus’ alias expands to concrete Plexus tool names.
- plexus.cli.procedure.lua_dsl.test_runtime_basic.test_full_workflow()
Test a complete minimal workflow.
- plexus.cli.procedure.lua_dsl.test_runtime_basic.test_lua_sandbox()
Test Lua sandbox.
- plexus.cli.procedure.lua_dsl.test_runtime_basic.test_state_primitive()
Test State primitive.
- plexus.cli.procedure.lua_dsl.test_runtime_basic.test_tool_primitive()
Test Tool primitive.
- plexus.cli.procedure.lua_dsl.test_runtime_basic.test_yaml_parser()
Test YAML parsing.