コード例 #1
0
def test_humidity():
    val = (50.00, )
    hum_buf = lpp_humidity_to_bytes(val)
    assert lpp_humidity_from_bytes(hum_buf) == val
    hum_buf = lpp_humidity_to_bytes(50.25)
    assert lpp_humidity_from_bytes(hum_buf) == val
    val = (50.50, )
    hum_buf = lpp_humidity_to_bytes(val)
    assert lpp_humidity_from_bytes(hum_buf) == val
    hum_buf = lpp_humidity_to_bytes(50.75)
    assert lpp_humidity_from_bytes(hum_buf) == val
コード例 #2
0
def test_humidity_invalid_val():
    with pytest.raises(Exception):
        lpp_humidity_to_bytes((0, 0))
コード例 #3
0
def test_humidity_invalid_val_type():
    with pytest.raises(Exception):
        lpp_humidity_to_bytes([0x00])
コード例 #4
0
def test_humidity_negative_val():
    with pytest.raises(Exception):
        val = (-50.50, )
        lpp_humidity_to_bytes(val)