def test_compensated_readings_repr(): compensation_params = bme280.params() compensation_params.dig_H1 = 0 compensation_params.dig_H2 = 1 compensation_params.dig_H3 = 4 compensation_params.dig_H4 = 3 compensation_params.dig_H5 = 5 compensation_params.dig_H6 = 6 compensation_params.dig_P1 = 10 compensation_params.dig_P2 = 11 compensation_params.dig_P3 = 12 compensation_params.dig_P4 = 13 compensation_params.dig_P5 = 14 compensation_params.dig_P6 = 15 compensation_params.dig_P7 = 16 compensation_params.dig_P8 = 17 compensation_params.dig_P9 = 18 compensation_params.dig_T1 = 20 compensation_params.dig_T2 = 21 compensation_params.dig_T3 = 22 block = [1, 1, 2, 3, 5, 8, 13, 21] raw = bme280.uncompensated_readings(block) reading = bme280.compensated_readings(raw, compensation_params) reading.id = "55fea298-5a5d-4873-a46d-b631c8748100" reading.timestamp = "2018-03-18 19:26:14.206233" assert repr( reading ) == "compensated_reading(id=55fea298-5a5d-4873-a46d-b631c8748100, timestamp=2018-03-18 19:26:14.206233, temp=0.003 °C, pressure=8758647.58 hPa, humidity=0.05 % rH)"
def test_compensated_readings_repr_zero_millis(): block = [1, 1, 2, 3, 5, 8, 13, 21] raw = bme280.uncompensated_readings(block) reading = bme280.compensated_readings(raw, compensation_params) reading.id = "55fea298-5a5d-4873-a46d-b631c8748100" reading.timestamp = datetime(2018, 3, 18, 19, 26, 14, tzinfo=pytz.UTC) assert repr( reading ) == "compensated_reading(id=55fea298-5a5d-4873-a46d-b631c8748100, timestamp=2018-03-18 19:26:14.000000UTC, temp=0.003 °C, pressure=8758647.58 hPa, humidity=0.05 % rH)"
def test_uncompensated_readings_repr(): block = [1, 1, 2, 3, 5, 8, 13, 21] reading = bme280.uncompensated_readings(block) assert repr( reading ) == "uncompensated_reading(temp=0x00003050, pressure=0x00001010, humidity=0x00000D15, block=01:01:02:03:05:08:0D:15)"