21 lines
523 B
Python
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
|