Skip to content

Commit 29077f5

Browse files
committed
Add PID value tests
1 parent ade7937 commit 29077f5

2 files changed

Lines changed: 5 additions & 0 deletions

File tree

ThermiaOnlineAPI/tests/setup.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@ def setup_thermia_and_perform_basic_tests(
8989
expected_available_operational_statuses: List[str],
9090
expected_available_power_statuses: List[str],
9191
expected_is_operation_mode_read_only: bool = False,
92+
expected_operational_status_pid_value: int | None = None,
9293
) -> ThermiaHeatPump:
9394
__mock_auth_requests(requests_mock)
9495
__mock_data_requests(requests_mock, test_data_file)
@@ -124,4 +125,7 @@ def setup_thermia_and_perform_basic_tests(
124125
heat_pump.available_power_statuses, expected_available_power_statuses
125126
)
126127

128+
print(heat_pump.operational_status_pid)
129+
assert heat_pump.operational_status_pid == expected_operational_status_pid_value
130+
127131
return heat_pump

ThermiaOnlineAPI/tests/test_heat_pumps.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ def test_itec_iq(requests_mock):
5555
"COOLING",
5656
],
5757
expected_available_power_statuses=[],
58+
expected_operational_status_pid_value=50,
5859
)
5960

6061

0 commit comments

Comments
 (0)