|
|
@@ -49,8 +49,8 @@ class TestGoldairHeater(
|
|
|
self.setUpTargetTemperature(
|
|
|
TEMPERATURE_DPS,
|
|
|
self.subject,
|
|
|
- min=5,
|
|
|
- max=35,
|
|
|
+ min=5.0,
|
|
|
+ max=35.0,
|
|
|
)
|
|
|
self.setUpBasicLight(LIGHT_DPS, self.entities.get("light_display"))
|
|
|
self.setUpBasicLock(LOCK_DPS, self.entities.get("lock_child_lock"))
|
|
|
@@ -129,23 +129,23 @@ class TestGoldairHeater(
|
|
|
|
|
|
def test_minimum_temperature(self):
|
|
|
self.dps[PRESET_DPS] = "C"
|
|
|
- self.assertEqual(self.subject.min_temp, 5)
|
|
|
+ self.assertEqual(self.subject.min_temp, 5.0)
|
|
|
|
|
|
self.dps[PRESET_DPS] = "ECO"
|
|
|
- self.assertEqual(self.subject.min_temp, 5)
|
|
|
+ self.assertEqual(self.subject.min_temp, 5.0)
|
|
|
|
|
|
self.dps[PRESET_DPS] = "AF"
|
|
|
- self.assertIs(self.subject.min_temp, 5)
|
|
|
+ self.assertEqual(self.subject.min_temp, 5.0)
|
|
|
|
|
|
def test_maximum_target_temperature(self):
|
|
|
self.dps[PRESET_DPS] = "C"
|
|
|
- self.assertEqual(self.subject.max_temp, 35)
|
|
|
+ self.assertEqual(self.subject.max_temp, 35.0)
|
|
|
|
|
|
self.dps[PRESET_DPS] = "ECO"
|
|
|
- self.assertEqual(self.subject.max_temp, 21)
|
|
|
+ self.assertEqual(self.subject.max_temp, 21.0)
|
|
|
|
|
|
self.dps[PRESET_DPS] = "AF"
|
|
|
- self.assertIs(self.subject.max_temp, 5)
|
|
|
+ self.assertEqual(self.subject.max_temp, 5.0)
|
|
|
|
|
|
async def test_legacy_set_temperature_with_preset_mode(self):
|
|
|
async with assert_device_properties_set(
|
|
|
@@ -179,12 +179,12 @@ class TestGoldairHeater(
|
|
|
self.dps[PRESET_DPS] = "ECO"
|
|
|
|
|
|
with self.assertRaisesRegex(
|
|
|
- ValueError, "eco_temperature \\(4\\) must be between 5 and 21"
|
|
|
+ ValueError, "eco_temperature \\(4\\) must be between 5.0 and 21.0"
|
|
|
):
|
|
|
await self.subject.async_set_target_temperature(4)
|
|
|
|
|
|
with self.assertRaisesRegex(
|
|
|
- ValueError, "eco_temperature \\(22\\) must be between 5 and 21"
|
|
|
+ ValueError, "eco_temperature \\(22\\) must be between 5.0 and 21.0"
|
|
|
):
|
|
|
await self.subject.async_set_target_temperature(22)
|
|
|
|