- from switchbot.adv_parsers.hub3 import calculate_light_intensity
- def test_calculate_light_intensity():
- """Test calculating light intensity from Hub 3 light level."""
- # Test valid inputs
- assert calculate_light_intensity(1) == 0
- assert calculate_light_intensity(2) == 50
- assert calculate_light_intensity(5) == 317
- assert calculate_light_intensity(10) == 1023
- # Test invalid inputs
- assert calculate_light_intensity(0) == 0
|