def test_get_temperatures_same_sensor_two_fans(self): k10temp = MagicMock() k10temp.prefix = 'k10temp' temp1 = MagicMock() temp1.name = 'temp1' temp1.get_value.return_value = 42 k10temp.__iter__.return_value = [temp1] chips_detected = [k10temp] chips = ['k10temp', 'k10temp'] features = ['temp1', 'temp1'] temps = _get_temperatures(chips=chips, features=features, chips_detected=chips_detected) assert temps[0] == 42 assert temps[1] == 42
def test_get_temperatures_no_such_chip(self): k10temp = MagicMock() k10temp.prefix = 'k10temp' temp1 = MagicMock() temp1.name = 'temp1' temp1.get_value.return_value = 42 k10temp.__iter__.return_value = [temp1] chips_detected = [k10temp, k10temp] chips = ['k10temp', 'it8718'] features = ['temp1', 'temp1'] temps = _get_temperatures(chips=chips, features=features, chips_detected=chips_detected) assert temps[0] == 42 assert temps[1] is None
def test_get_temperatures_feature_not_requested(self): k10temp = MagicMock() k10temp.prefix = 'k10temp' temp1 = MagicMock() temp1.name = 'temp1' temp1.get_value.return_value = 42 k10temp.__iter__.return_value = [temp1] chips_detected = [k10temp] chips = ['k10temp', 'k10temp'] features = ['temp2', 'temp2'] temps = _get_temperatures(chips=chips, features=features, chips_detected=chips_detected) assert temps[0] is None assert temps[1] is None
def test_get_temperatures_same_sensor_two_fans(self): k10temp = MagicMock() k10temp.prefix = 'k10temp' temp1 = MagicMock() temp1.name = 'temp1' temp1.get_value.return_value = 42 k10temp.__iter__.return_value = [temp1] chips_detected = [k10temp] chips = ['k10temp', 'k10temp'] features = ['temp1', 'temp1'] temps = _get_temperatures(chips=chips, features=features, chips_detected=chips_detected) assert temps[0] == 42 assert temps[1] == 42
def test_get_temperatures_no_such_chip(self): k10temp = MagicMock() k10temp.prefix = 'k10temp' temp1 = MagicMock() temp1.name = 'temp1' temp1.get_value.return_value = 42 k10temp.__iter__.return_value = [temp1] chips_detected = [k10temp, k10temp] chips = ['k10temp', 'it8718'] features = ['temp1', 'temp1'] temps = _get_temperatures(chips=chips, features=features, chips_detected=chips_detected) assert temps[0] == 42 assert temps[1] is None
def test_get_temperatures_feature_not_requested(self): k10temp = MagicMock() k10temp.prefix = 'k10temp' temp1 = MagicMock() temp1.name = 'temp1' temp1.get_value.return_value = 42 k10temp.__iter__.return_value = [temp1] chips_detected = [k10temp] chips = ['k10temp', 'k10temp'] features = ['temp2', 'temp2'] temps = _get_temperatures(chips=chips, features=features, chips_detected=chips_detected) assert temps[0] is None assert temps[1] is None