From 440ee20f01ef4781d424a88ff06ba1f2a4015c79 Mon Sep 17 00:00:00 2001 From: Martin Pitt Date: Tue, 3 Sep 2013 09:35:04 +0200 Subject: [PATCH] Linux integration tests: Verify that UPSes and batteries are power supplies So far we only have done that for ACs. --- src/linux/integration-test | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/linux/integration-test b/src/linux/integration-test index b5f5f16..57629da 100755 --- a/src/linux/integration-test +++ b/src/linux/integration-test @@ -262,6 +262,7 @@ class Tests(unittest.TestCase): self.assertEqual(self.get_dbus_dev_property(bat0_up, 'IsPresent'), True) self.assertEqual(self.get_dbus_dev_property(bat0_up, 'State'), UP_DEVICE_STATE_DISCHARGING) self.assertEqual(self.get_dbus_dev_property(bat0_up, 'Percentage'), 2.5) + self.assertEqual(self.get_dbus_dev_property(bat0_up, 'PowerSupply'), True) self.stop_daemon() # now connect AC again @@ -434,6 +435,7 @@ class Tests(unittest.TestCase): self.assertEqual(self.get_dbus_dev_property(bat0_up, 'EnergyFullDesign'), 132.0) self.assertEqual(self.get_dbus_dev_property(bat0_up, 'Voltage'), 12.0) self.assertEqual(self.get_dbus_dev_property(bat0_up, 'NativePath'), bat0) + self.assertEqual(self.get_dbus_dev_property(bat0_up, 'PowerSupply'), True) self.assertEqual(self.get_dbus_property('OnBattery'), True) self.assertEqual(self.get_dbus_property('OnLowBattery'), False) @@ -483,6 +485,7 @@ class Tests(unittest.TestCase): self.assertEqual(self.get_dbus_dev_property(ups0_up, 'IsPresent'), True) self.assertEqual(self.get_dbus_dev_property(ups0_up, 'Percentage'), 70.0) self.assertEqual(self.get_dbus_dev_property(ups0_up, 'State'), UP_DEVICE_STATE_CHARGING) + self.assertEqual(self.get_dbus_dev_property(ups0_up, 'PowerSupply'), True) self.assertEqual(self.get_dbus_property('OnBattery'), False) self.assertEqual(self.get_dbus_property('OnLowBattery'), False)