summaryrefslogtreecommitdiff
path: root/tests/test_message.py
diff options
context:
space:
mode:
authorBob Halley <halley@dnspython.org>2017-01-14 10:22:45 -0800
committerBob Halley <halley@dnspython.org>2017-01-14 10:22:45 -0800
commitfc7db7da4284eedaa951e6acc34e6e6f94da1c64 (patch)
tree4b4c08c5b63246767be3bcd8746432589da19119 /tests/test_message.py
parentcaee7d577bdb9675cf4a4015a480c3529a5d1140 (diff)
downloaddnspython-fc7db7da4284eedaa951e6acc34e6e6f94da1c64.tar.gz
Message doco.
Add constants to allow a section name to be specified symbolically rather than by passing the actual section list value.
Diffstat (limited to 'tests/test_message.py')
-rw-r--r--tests/test_message.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/test_message.py b/tests/test_message.py
index 2ae6800..fc4ad37 100644
--- a/tests/test_message.py
+++ b/tests/test_message.py
@@ -22,6 +22,9 @@ import binascii
import dns.exception
import dns.flags
import dns.message
+import dns.name
+import dns.rdataclass
+import dns.rdatatype
from dns._compat import xrange
query_text = """id 1234
@@ -199,5 +202,13 @@ class MessageTestCase(unittest.TestCase):
m = dns.message.make_query('foo', 'A', options=[])
self.failUnless(m.edns == 0)
+ def test_FindRRset(self):
+ a = dns.message.from_text(answer_text)
+ n = dns.name.from_text('dnspython.org.')
+ rrs1 = a.find_rrset(a.answer, n, dns.rdataclass.IN, dns.rdatatype.SOA)
+ rrs2 = a.find_rrset(dns.message.ANSWER, n, dns.rdataclass.IN,
+ dns.rdatatype.SOA)
+ self.failUnless(rrs1 == rrs2)
+
if __name__ == '__main__':
unittest.main()