def METHOD_NAME(self):
    """Test Qingping parser for CGD1."""
    data_string = "043E2402010000BF6552342D58180201061416CDFD080CBF6552342D580104F100AD01020125D1"
    data = bytes(bytearray.fromhex(data_string))
    # pylint: disable=unused-variable
    ble_parser = BleParser()
    sensor_msg, tracker_msg = ble_parser.parse_raw_data(data)
    assert sensor_msg["firmware"] == "Qingping"
    assert sensor_msg["type"] == "CGD1"
    assert sensor_msg["mac"] == "582D345265BF"
    assert sensor_msg["packet"] == "no packet id"
    assert sensor_msg["data"]
    assert sensor_msg["temperature"] == 24.1
    assert sensor_msg["humidity"] == 42.9
    assert sensor_msg["battery"] == 37
    assert sensor_msg["rssi"] == -47