Esempio n. 1
0
    def test__get_sensors_data_missing_values(self, ipmi_mock):
        reading_1 = self._create_sensor_object('fake_value1',
                                               'fake_type_A',
                                               'fake_name1')
        reading_2 = self._create_sensor_object(None,
                                               'fake_type_A',
                                               'fake_name2')
        reading_3 = self._create_sensor_object(None,
                                               'fake_type_B',
                                               'fake_name3')
        readings = [reading_1, reading_2, reading_3]
        ipmicmd = ipmi_mock.return_value
        ipmicmd.get_sensor_data.return_value = readings

        expected = {
            'fake_type_A': {
                'fake_name1': {
                    'Health': '0',
                    'Sensor ID': 'fake_name1',
                    'Sensor Reading': 'fake_value1 fake_units',
                    'States': '[]',
                    'Units': 'fake_units'
                }
            }
        }
        ret = ipminative._get_sensors_data(self.info)
        self.assertEqual(expected, ret)
Esempio n. 2
0
    def test__get_sensors_data_missing_values(self, ipmi_mock):
        reading_1 = self._create_sensor_object('fake_value1',
                                               'fake_type_A',
                                               'fake_name1')
        reading_2 = self._create_sensor_object(None,
                                               'fake_type_A',
                                               'fake_name2')
        reading_3 = self._create_sensor_object(None,
                                               'fake_type_B',
                                               'fake_name3')
        readings = [reading_1, reading_2, reading_3]
        ipmicmd = ipmi_mock.return_value
        ipmicmd.get_sensor_data.return_value = readings

        expected = {
            'fake_type_A': {
                'fake_name1': {
                    'Health': '0',
                    'Sensor ID': 'fake_name1',
                    'Sensor Reading': 'fake_value1 fake_units',
                    'States': '[]',
                    'Units': 'fake_units'
                }
            }
        }
        ret = ipminative._get_sensors_data(self.info)
        self.assertEqual(expected, ret)
Esempio n. 3
0
    def test__get_sensors_data_missing_values(self, ipmi_mock):
        reading_1 = self._create_sensor_object("fake_value1", "fake_type_A", "fake_name1")
        reading_2 = self._create_sensor_object(None, "fake_type_A", "fake_name2")
        reading_3 = self._create_sensor_object(None, "fake_type_B", "fake_name3")
        readings = [reading_1, reading_2, reading_3]
        ipmicmd = ipmi_mock.return_value
        ipmicmd.get_sensor_data.return_value = readings

        expected = {
            "fake_type_A": {
                "fake_name1": {
                    "Health": "0",
                    "Sensor ID": "fake_name1",
                    "Sensor Reading": "fake_value1 fake_units",
                    "States": "[]",
                    "Units": "fake_units",
                }
            }
        }
        ret = ipminative._get_sensors_data(self.info)
        self.assertEqual(expected, ret)