summaryrefslogtreecommitdiff
path: root/src/linux/integration-test
diff options
context:
space:
mode:
authorMartin Pitt <martinpitt@gnome.org>2013-09-03 09:35:04 +0200
committerMartin Pitt <martinpitt@gnome.org>2013-09-03 09:35:04 +0200
commit440ee20f01ef4781d424a88ff06ba1f2a4015c79 (patch)
treec5c597fc2bcf9e009ee0341bc8ce8d5ffa67ec4d /src/linux/integration-test
parentba363c8bbe73778d396141fe4a976c8c71b34cf5 (diff)
downloadupower-440ee20f01ef4781d424a88ff06ba1f2a4015c79.tar.gz
Linux integration tests: Verify that UPSes and batteries are power supplies
So far we only have done that for ACs.
Diffstat (limited to 'src/linux/integration-test')
-rwxr-xr-xsrc/linux/integration-test3
1 files changed, 3 insertions, 0 deletions
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)