diff options
| -rw-r--r-- | tests/test_rdata.py | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/test_rdata.py b/tests/test_rdata.py index 32bdd22..226d5b3 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() |
