From f202a3f13958632e9f1bf6224c619340de17c81f Mon Sep 17 00:00:00 2001 From: Stefan Agner Date: Wed, 28 Aug 2024 17:41:07 +0200 Subject: [PATCH] Fix settings init tests --- tests/dbus/network/setting/test_init.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/tests/dbus/network/setting/test_init.py b/tests/dbus/network/setting/test_init.py index 7066c7195..2a295953b 100644 --- a/tests/dbus/network/setting/test_init.py +++ b/tests/dbus/network/setting/test_init.py @@ -1,5 +1,6 @@ """Test Network Manager Connection object.""" +from ipaddress import IPv6Address from unittest.mock import MagicMock from dbus_fast import Variant @@ -66,7 +67,10 @@ async def test_update( assert "ipv4" in settings assert settings["ipv4"]["method"] == Variant("s", "auto") assert "gateway" not in settings["ipv4"] - assert "dns" not in settings["ipv4"] + assert settings["ipv4"]["dns"] == Variant( + "au", [16951488] + ) + # Make sure we use the legacy "dns" property only. assert "dns-data" not in settings["ipv4"] assert "address-data" not in settings["ipv4"] assert "addresses" not in settings["ipv4"] @@ -83,7 +87,10 @@ async def test_update( assert "ipv6" in settings assert settings["ipv6"]["method"] == Variant("s", "auto") assert "gateway" not in settings["ipv6"] - assert "dns" not in settings["ipv6"] + assert settings["ipv6"]["dns"] == Variant( + "aay", [IPv6Address("2001:4860:4860::8888").packed] + ) + # Make sure we use the legacy "dns" property only. assert "dns-data" not in settings["ipv6"] assert "address-data" not in settings["ipv6"] assert "addresses" not in settings["ipv6"]