Files
TJWaterServerBinary/tests/unit/test_leakage_flow_units.py
T

21 lines
523 B
Python

import pytest
from app.algorithms.leakage.identifier import LeakageIdentifier
@pytest.mark.parametrize(
("unit", "expected"),
[
("m3/s", 1.0),
("m³/s", 1.0),
("m3/h", 3600.0),
("m³/h", 3600.0),
],
)
def test_leakage_identifier_accepts_display_flow_units(unit, expected):
assert LeakageIdentifier._flow_from_m3s(1.0, unit) == expected
def test_leakage_identifier_accepts_display_flow_units_for_input():
assert LeakageIdentifier._flow_to_m3s(3600.0, "m³/h") == 1.0