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"]
示例#3
0
def test_ipmi_parse_sensor_reading(reading, parsed):
    assert IPMIManagementBoardDataSource._parse_sensor_reading(
        0, reading) == parsed