20 lines
703 B
Python
20 lines
703 B
Python
"""Test supported features."""
|
|
# pylint: disable=protected-access
|
|
from unittest.mock import patch
|
|
|
|
from supervisor.coresys import CoreSys
|
|
|
|
|
|
async def test_connectivity_not_connected(coresys: CoreSys):
|
|
"""Test host unknown connectivity."""
|
|
with patch("supervisor.utils.dbus.DBus.call_dbus", return_value=[0]):
|
|
await coresys.host.network.check_connectivity()
|
|
assert not coresys.host.network.connectivity
|
|
|
|
|
|
async def test_connectivity_connected(coresys: CoreSys):
|
|
"""Test host full connectivity."""
|
|
with patch("supervisor.utils.dbus.DBus.call_dbus", return_value=[4]):
|
|
await coresys.host.network.check_connectivity()
|
|
assert coresys.host.network.connectivity
|