Coverage for backend/ahuora-builder/src/ahuora_builder/custom/group.py: 100%
10 statements
« prev ^ index » next coverage.py v7.10.7, created at 2026-06-23 21:51 +0000
« prev ^ index » next coverage.py v7.10.7, created at 2026-06-23 21:51 +0000
1# backend/ahuora-builder/src/ahuora_builder/custom/group.py
2from idaes.core import declare_process_block_class
3from idaes.core.base.process_base import ProcessBlockData, useDefault
4from idaes.core.util.config import is_physical_parameter_block
5from pyomo.common.config import ConfigValue
7@declare_process_block_class("Group")
8class GroupData(ProcessBlockData):
9 CONFIG = ProcessBlockData.CONFIG()
10 CONFIG.declare(
11 "property_package",
12 ConfigValue(default=useDefault, domain=is_physical_parameter_block),
13 )
15 def build(self):
16 super().build()
17 # Intentionally no equations/ports: container block only.