]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
Protobuf regression test tweaks 16138/head
authorOtto Moerbeek <otto@drijf.net>
Mon, 22 Sep 2025 12:34:01 +0000 (14:34 +0200)
committerOtto Moerbeek <otto.moerbeek@open-xchange.com>
Mon, 22 Sep 2025 13:54:22 +0000 (15:54 +0200)
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
regression-tests.recursor-dnssec/test_Protobuf.py

index e93aeb66a249eb94ad333a5e4e67cda36f25ffb1..1d31e6c02546534f987f29cd229fdfd277ef75ef 100644 (file)
@@ -290,7 +290,8 @@ class TestRecursorProtobuf(RecursorTest):
         self.assertEqual(msg.deviceName, deviceName)
 
     def checkProtobufEDE(self, msg, ede, edeText):
-        self.assertTrue((ede == '') == (not msg.HasField('ede')))
+        print(msg)
+        self.assertTrue((ede == 0) == (not msg.HasField('ede')))
         self.assertTrue((edeText == '') == (not msg.HasField('edeText')))
         self.assertEqual(msg.ede, ede)
         self.assertEqual(msg.edeText, edeText)
@@ -384,7 +385,7 @@ event-trace-enabled=4
         self.checkProtobufResponseRecord(rr, dns.rdataclass.IN, dns.rdatatype.A, name, 15)
         self.assertEqual(socket.inet_ntop(socket.AF_INET, rr.rdata), '192.0.2.42')
         self.checkProtobufOT(msg, True, True)
-        self.checkProtobufEDE(msg, '', '')
+        self.checkProtobufEDE(msg, 0, '')
         self.checkNoRemainingMessage()
 
     def testCNAME(self):
@@ -415,7 +416,7 @@ event-trace-enabled=4
         self.checkProtobufResponseRecord(rr, dns.rdataclass.IN, dns.rdatatype.A, 'a.example.', 15, checkTTL=False)
         self.assertEqual(socket.inet_ntop(socket.AF_INET, rr.rdata), '192.0.2.42')
         self.checkProtobufOT(msg, True, True)
-        self.checkProtobufEDE(msg, '', '')
+        self.checkProtobufEDE(msg, 0, '')
         self.checkNoRemainingMessage()
 
 class ProtobufProxyMappingTest(TestRecursorProtobuf):