Example #1
0
def test_density_to_air_quality():
    """Test map PM2.5 density to HomeKit AirQuality level."""
    assert density_to_air_quality(0) == 1
    assert density_to_air_quality(12) == 1
    assert density_to_air_quality(12.1) == 2
    assert density_to_air_quality(35.4) == 2
    assert density_to_air_quality(35.5) == 3
    assert density_to_air_quality(55.4) == 3
    assert density_to_air_quality(55.5) == 4
    assert density_to_air_quality(150.4) == 4
    assert density_to_air_quality(150.5) == 5
    assert density_to_air_quality(200) == 5
Example #2
0
def test_density_to_air_quality():
    """Test map PM2.5 density to HomeKit AirQuality level."""
    assert density_to_air_quality(0) == 1
    assert density_to_air_quality(35) == 1
    assert density_to_air_quality(35.1) == 2
    assert density_to_air_quality(75) == 2
    assert density_to_air_quality(115) == 3
    assert density_to_air_quality(150) == 4
    assert density_to_air_quality(300) == 5
Example #3
0
def test_density_to_air_quality():
    """Test map PM2.5 density to HomeKit AirQuality level."""
    assert density_to_air_quality(0) == 1
    assert density_to_air_quality(35) == 1
    assert density_to_air_quality(35.1) == 2
    assert density_to_air_quality(75) == 2
    assert density_to_air_quality(115) == 3
    assert density_to_air_quality(150) == 4
    assert density_to_air_quality(300) == 5