summaryrefslogtreecommitdiff
path: root/tests/test_resolver.py
diff options
context:
space:
mode:
authorBob Halley <halley@play-bow.org>2016-09-19 10:06:18 -0700
committerGitHub <noreply@github.com>2016-09-19 10:06:18 -0700
commitb62932b1b4b687b840fcb81ae2102f472afc1913 (patch)
tree3a5121a94816404f38382f5db1e58de9c33ae898 /tests/test_resolver.py
parent87378018548a54d4da238f019a17184c1ca479a8 (diff)
parent341444f251c3a53aa378909094603381feb51dc2 (diff)
downloaddnspython-b62932b1b4b687b840fcb81ae2102f472afc1913.tar.gz
Merge pull request #202 from m3047/master
DWIMmmy
Diffstat (limited to 'tests/test_resolver.py')
-rw-r--r--tests/test_resolver.py17
1 files changed, 17 insertions, 0 deletions
diff --git a/tests/test_resolver.py b/tests/test_resolver.py
index 4bc9fea..1f36625 100644
--- a/tests/test_resolver.py
+++ b/tests/test_resolver.py
@@ -214,6 +214,23 @@ class BaseResolverTests(unittest.TestCase):
dns.rdataclass.IN))
is None)
+ def testEmptyAnswerSection(self):
+ # TODO: dangling_cname_0_message_text was the only sample message
+ # with an empty answer section. Other than that it doesn't
+ # apply.
+ message = dns.message.from_text(dangling_cname_0_message_text)
+ name = dns.name.from_text('example.')
+ answer = dns.resolver.Answer(name, dns.rdatatype.A, dns.rdataclass.IN,
+ message, raise_on_no_answer=False)
+ def test_python_internal_truth(answer):
+ if answer:
+ return True
+ else:
+ return False
+ self.assertFalse(test_python_internal_truth(answer))
+ for a in answer:
+ pass
+
class PollingMonkeyPatchMixin(object):
def setUp(self):
self.__native_polling_backend = dns.query._polling_backend