Fix incorrect state updates in FakeTestProtocols (#861)

This commit is contained in:
Steven B
2024-04-24 12:25:16 +01:00
committed by GitHub
parent 6e5cae1f47
commit e410e4f3f3
10 changed files with 32 additions and 18 deletions

View File

@@ -20,6 +20,7 @@ async def test_brightness_component(dev: SmartDevice):
# Test setting the value
await feature.set_value(10)
await dev.update()
assert feature.value == 10
with pytest.raises(ValueError):
@@ -42,6 +43,7 @@ async def test_brightness_dimmable(dev: SmartDevice):
# Test setting the value
await feature.set_value(10)
await dev.update()
assert feature.value == 10
with pytest.raises(ValueError):

View File

@@ -20,6 +20,7 @@ async def test_colortemp_component(dev: SmartDevice):
# We need to take the min here, as L9xx reports a range [9000, 9000].
new_value = min(feature.minimum_value + 1, feature.maximum_value)
await feature.set_value(new_value)
await dev.update()
assert feature.value == new_value
with pytest.raises(ValueError):