]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
tests: datamodel: dns64, dnssec defaults/conversion check
authorAleš <ales.mrazek@nic.cz>
Tue, 21 Sep 2021 10:40:35 +0000 (12:40 +0200)
committerAleš Mrázek <ales.mrazek@nic.cz>
Fri, 8 Apr 2022 14:17:53 +0000 (16:17 +0200)
manager/tests/datamodel/test_config.py

index 99dcac821c3253078e9216d76c57fa8021e3877b..604f70ea133e76523630282c23935f685c273076 100644 (file)
@@ -2,15 +2,27 @@ from knot_resolver_manager.datamodel import KresConfig
 from knot_resolver_manager.datamodel.types import IPv6Network96, TimeUnit
 
 
-def test_dns64_true_default():
+def test_dns64_true():
     config = KresConfig({"dns64": True})
 
     assert config.dns64
     assert config.dns64.prefix == IPv6Network96("64:ff9b::/96")
 
 
-def test_dnssec_true_default():
-    config = KresConfig({"dnssec": True})
+def test_dns64_default_false():
+    config = KresConfig()
+
+    assert config.dns64 == False
+
+
+def test_dnssec_false():
+    config = KresConfig({"dnssec": False})
+
+    assert config.dnssec == False
+
+
+def test_dnssec_default_true():
+    config = KresConfig()
 
     assert config.dnssec.trust_anchor_sentinel == True
     assert config.dnssec.trust_anchor_signal_query == True