コード例 #1
0
ファイル: test_util.py プロジェクト: jbouwh/core
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
コード例 #2
0
ファイル: test_util.py プロジェクト: zezo010/home-assistant
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
コード例 #3
0
ファイル: test_util.py プロジェクト: W00D00/home-assistant
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