Coverage for backend/ahuora-compounds/ahuora_property_packages/seawater/seawater_builder.py: 80%

8 statements  

« prev     ^ index     » next       coverage.py v7.10.7, created at 2026-07-22 05:22 +0000

1from typing import List 

2from .seawater_extended import SeawaterExtendedParameterBlock 

3 

4 

5valid_components = ["H2O", "TDS"] 

6 

7def build_seawater_package(compound_list: List[str]): 

8 component = compound_list 

9 if component[0] not in valid_components or component[1] not in valid_components: 9 ↛ 10line 9 didn't jump to line 10 because the condition on line 9 was never true

10 raise ValueError(f"Compound {component} not found in valid components list for seawater package. Seawater package only supports the compounds 'H2O' and 'TDS'") 

11 return SeawaterExtendedParameterBlock()