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
def test_humidity_invalid_val(): with pytest.raises(Exception): lpp_humidity_to_bytes((0, 0))
def test_humidity_invalid_val_type(): with pytest.raises(Exception): lpp_humidity_to_bytes([0x00])
def test_humidity_negative_val(): with pytest.raises(Exception): val = (-50.50, ) lpp_humidity_to_bytes(val)