test(dbus): Update bus_address for BusProvider clases

Signed-off-by: Sven Sager <s.sager@kunbus.com>
This commit is contained in:
Sven Sager
2026-02-23 11:56:53 +01:00
parent 2b22c103c8
commit d95a65c18c

View File

@@ -3,6 +3,8 @@
# SPDX-License-Identifier: GPL-2.0-or-later
from time import sleep
from gi.repository.Gio import dbus_address_get_for_bus_sync, BusType
from tests.dbus_middleware1.fake_devices import PiControlDeviceMockup
@@ -12,12 +14,13 @@ class TestBusProvider(PiControlDeviceMockup):
super().setUp()
# Do not import things on top of the module. Some classes or functions need to be mocked up first.
from revpi_middleware.dbus_middleware1 import BusProvider
from revpi_middleware.dbus_middleware1 import BusProviderMiddleware1
# Prepare the bus provider and start it
self.bp = BusProvider(
self.picontrol.name,
use_system_bus=False,
bus_address = dbus_address_get_for_bus_sync(BusType.SESSION)
self.bp = BusProviderMiddleware1(
bus_address,
picontrol_device=self.picontrol.name,
)
self.bp.start()