mirror of
https://gitlab.freedesktop.org/upower/upower.git
synced 2026-02-04 17:40:31 +01:00
Linux integration tests: Verify device types
Check "Type" property for AC (1), battery (2), and UPS (3).
This commit is contained in:
parent
440ee20f01
commit
5867d5432b
1 changed files with 4 additions and 0 deletions
|
|
@ -209,6 +209,7 @@ class Tests(unittest.TestCase):
|
|||
self.assertEqual(self.get_dbus_property('OnBattery'), False)
|
||||
self.assertEqual(self.get_dbus_property('OnLowBattery'), False)
|
||||
self.assertEqual(self.get_dbus_dev_property(ac_up, 'PowerSupply'), True)
|
||||
self.assertEqual(self.get_dbus_dev_property(ac_up, 'Type'), 1)
|
||||
self.assertEqual(self.get_dbus_dev_property(ac_up, 'Online'), True)
|
||||
self.assertEqual(self.get_dbus_dev_property(ac_up, 'NativePath'), ac)
|
||||
self.stop_daemon()
|
||||
|
|
@ -263,6 +264,7 @@ class Tests(unittest.TestCase):
|
|||
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.assertEqual(self.get_dbus_dev_property(bat0_up, 'Type'), 2)
|
||||
self.stop_daemon()
|
||||
|
||||
# now connect AC again
|
||||
|
|
@ -436,6 +438,7 @@ class Tests(unittest.TestCase):
|
|||
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_dev_property(bat0_up, 'Type'), 2)
|
||||
|
||||
self.assertEqual(self.get_dbus_property('OnBattery'), True)
|
||||
self.assertEqual(self.get_dbus_property('OnLowBattery'), False)
|
||||
|
|
@ -486,6 +489,7 @@ class Tests(unittest.TestCase):
|
|||
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_dev_property(ups0_up, 'Type'), 3)
|
||||
|
||||
self.assertEqual(self.get_dbus_property('OnBattery'), False)
|
||||
self.assertEqual(self.get_dbus_property('OnLowBattery'), False)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue