mirror of
https://github.com/home-assistant/supervisor.git
synced 2025-12-27 14:00:16 +00:00
Share MessageBus across dbus objects (#3860)
* Share MessageBus across dbus objects * Fix connect calls in tests
This commit is contained in:
@@ -11,7 +11,7 @@ async def test_dbus_timezone(coresys: CoreSys):
|
||||
"""Test coresys dbus connection."""
|
||||
assert coresys.dbus.timedate.dt_utc is None
|
||||
|
||||
await coresys.dbus.timedate.connect()
|
||||
await coresys.dbus.timedate.connect(coresys.dbus.bus)
|
||||
await coresys.dbus.timedate.update()
|
||||
|
||||
assert coresys.dbus.timedate.dt_utc == datetime(
|
||||
@@ -30,7 +30,7 @@ async def test_dbus_settime(coresys: CoreSys, dbus: list[str]):
|
||||
with pytest.raises(DBusNotConnectedError):
|
||||
await coresys.dbus.timedate.set_time(test_dt)
|
||||
|
||||
await coresys.dbus.timedate.connect()
|
||||
await coresys.dbus.timedate.connect(coresys.dbus.bus)
|
||||
|
||||
dbus.clear()
|
||||
assert await coresys.dbus.timedate.set_time(test_dt) is None
|
||||
@@ -42,7 +42,7 @@ async def test_dbus_setntp(coresys: CoreSys, dbus: list[str]):
|
||||
with pytest.raises(DBusNotConnectedError):
|
||||
await coresys.dbus.timedate.set_ntp(False)
|
||||
|
||||
await coresys.dbus.timedate.connect()
|
||||
await coresys.dbus.timedate.connect(coresys.dbus.bus)
|
||||
|
||||
dbus.clear()
|
||||
assert await coresys.dbus.timedate.set_ntp(False) is None
|
||||
|
||||
Reference in New Issue
Block a user