Esempio n. 1
0
 def test_filter_sensors_temperature(self):
     self.hwmon._get_temperatures = lambda: [
         hwmon.Sensor('Core', '1', 25),
         hwmon.Sensor('Buggy', 'sensor', 9999),
     ]
     self.assertTupleEqual(
         self.hwmon.temperature({'warn': 50, 'crit': 60,
                                 'sensors': ['Core']}),
         (Plugin.STATUS_OK, 'Temperature okay (25°C)')
     )
Esempio n. 2
0
 def test_temperature(self):
     self.hwmon._get_temperatures = lambda: [
         hwmon.Sensor('Core', '1', 25),
         hwmon.Sensor('Core', '2', 40),
         hwmon.Sensor('Core', '3', 20),
         hwmon.Sensor('Core', '4', 26)
     ]
     self.assertTupleEqual(self.hwmon.temperature({
         'warn': 50,
         'crit': 60
     }), (Plugin.STATUS_OK, 'Temperature okay (40°C)'))
     self.assertTupleEqual(self.hwmon.temperature({
         'warn': 20,
         'crit': 40
     }), (Plugin.STATUS_CRIT, 'Sensor Core/2 40°C'))