pydynamicestimator.tests.test_inverter_init_composition
The strategy-composed sequential init: each strategy owns its stage, the host orchestrates by name. The byte-identity that this reproduces the old monolithic init is covered by the recur/selector/init-method gates; here we lock the two new guarantees of the composition:
Compatibility warning – if the inner controller needs a plant capability the filter doesn’t provide, the host warns (but continues).
Init guard – a strategy that provides no
finit_sequentialraises a clear error instead of silently mis-initializing.
Functions
|
The default LCL + Cascaded combo is compatible (capacitor provided). |
|
An inner controller requiring a plant feature the filter lacks warns. |
|
A strategy with no sequential init raises a clear error (rather than |
Module Contents
- pydynamicestimator.tests.test_inverter_init_composition.test_default_combo_no_warning(caplog)[source]
The default LCL + Cascaded combo is compatible (capacitor provided).