summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Pitt <martin@piware.de>2023-12-28 21:13:15 +0100
committerMartin Pitt <martin@piware.de>2023-12-28 21:13:15 +0100
commitbd1e4698f480c6b94afa0536fc02e211ae5a87fb (patch)
tree5e3783cd6cd0bca0fd77e3b175220ceee2646c94
parentdfde9e2274d1c53d09bd2278cc41d72eacaabc1a (diff)
linux: Adjust test_bluetooth_le_device for dbusmock 0.30.1
dbusmock 0.30.1 changed the BlueZ template to set the default "Class" property to `MOCK_PHONE_CLASS` right away instead of in PairDevice() [1]. test_bluetooth_le_device() relied on the previous implicit default of a "0" Class value. Set this explicitly to expect a "generic" device. This makes the test work with old and current dbusmock versions. https://bugs.debian.org/1059467 [1] https://github.com/martinpitt/python-dbusmock/pull/192
-rwxr-xr-xsrc/linux/integration-test.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/linux/integration-test.py b/src/linux/integration-test.py
index e686125..4c071e8 100755
--- a/src/linux/integration-test.py
+++ b/src/linux/integration-test.py
@@ -2162,7 +2162,9 @@ class Tests(dbusmock.DBusTestCase):
alias = 'Satechi M1 Mouse'
battery_level = 99
- device_properties = None
+ device_properties = {
+ 'Class': dbus.UInt32(0, variant_level=1)
+ }
devs = self._add_bluez_battery_device(alias, device_properties, battery_level)
self.assertEqual(len(devs), 1)