From: Bob Halley Date: Tue, 23 Jun 2020 14:25:03 +0000 (-0700) Subject: test CH A X-Git-Tag: v2.0.0rc2~72 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=68e2e15487377993fa6e8aceeb37a3d7ccb8a71e;p=thirdparty%2Fdnspython.git test CH A --- diff --git a/tests/test_rdata.py b/tests/test_rdata.py index 32bdd22f..226d5b30 100644 --- a/tests/test_rdata.py +++ b/tests/test_rdata.py @@ -380,5 +380,18 @@ class RdataTestCase(unittest.TestCase): dns.rdatatype.GPOS, wire, 0, len(wire))) + def test_chaos(self): + # avoid red spot on our coverage :) + r1 = dns.rdata.from_text(dns.rdataclass.CH, dns.rdatatype.A, + 'chaos. 12345') + w = r1.to_wire() + r2 = dns.rdata.from_wire(dns.rdataclass.CH, dns.rdatatype.A, w, 0, + len(w)) + self.assertEqual(r1, r2) + self.assertEqual(r1.domain, dns.name.from_text('chaos')) + # the address input is octal + self.assertEqual(r1.address, 0o12345) + self.assertEqual(r1.to_text(), 'chaos. 12345') + if __name__ == '__main__': unittest.main()