test_rustModuleTemplate

Validate the Rust module template’s public API, ABI, and message behavior.

Ensure unused generated C-message adapters are removed from the module.

test_rustModuleTemplate.test_rust_module_template(connect_input)[source]

Verify reset and update behavior with the optional input unlinked or linked.

test_rustModuleTemplate.test_rust_module_template_abi_layout()[source]

Check the context ABI and framework-free 64-bit config layout.

test_rustModuleTemplate.test_rust_module_template_composite_configuration()[source]

Round-trip nested structs and multidimensional arrays through Python.

test_rustModuleTemplate.test_rust_module_template_config_accessor_abi()[source]

Exercise typed config access, validation, and deprecation metadata.

test_rustModuleTemplate.test_rust_module_template_expected_error()[source]

Reject invalid Python configuration without changing the prior value.

test_rustModuleTemplate.test_rust_module_template_panic_is_contained(capfd)[source]

Translate a Rust panic once without emitting the default hook report.

test_rustModuleTemplate.test_rust_module_template_python_api()[source]

Freeze the module-first Python API retained by the opaque-handle design.

test_rustModuleTemplate.test_rust_module_template_rust_owned_instance_lifecycle()[source]

Exercise opaque instance ownership and handle-based lifecycle calls.

test_rustModuleTemplate.test_rust_module_template_supports_output_coauthors()[source]

Preserve a valid output coauthor configured before SelfInit.