def test_parse_sensor_reading_false_positive(): reading = SensorReading( # ['Present'], 1, "Dingeling", 0.2, b"\xc2\xb0C", [], "FancyDevice", 3.14159265, 1) assert IPMIManagementBoardDataSource._parse_sensor_reading(0, reading) == [ b"0", "Dingeling", "FancyDevice", b"3.14", b"C", b"Present" ]
def test_parse_sensor_reading_standard_case(): reading = SensorReading( # ['lower non-critical threshold'], 1, "Hugo", None, "", [42], "hugo-type", None, 0) assert IPMIManagementBoardDataSource._parse_sensor_reading( 0, reading) == [b"0", "Hugo", "hugo-type", b"N/A", "", b"WARNING"]
def test_ipmi_parse_sensor_reading(reading, parsed): assert IPMIManagementBoardDataSource._parse_sensor_reading( 0, reading) == parsed