diff options
| author | Bob Halley <halley@play-bow.org> | 2016-09-19 10:06:18 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2016-09-19 10:06:18 -0700 |
| commit | b62932b1b4b687b840fcb81ae2102f472afc1913 (patch) | |
| tree | 3a5121a94816404f38382f5db1e58de9c33ae898 /tests/test_resolver.py | |
| parent | 87378018548a54d4da238f019a17184c1ca479a8 (diff) | |
| parent | 341444f251c3a53aa378909094603381feb51dc2 (diff) | |
| download | dnspython-b62932b1b4b687b840fcb81ae2102f472afc1913.tar.gz | |
Merge pull request #202 from m3047/master
DWIMmmy
Diffstat (limited to 'tests/test_resolver.py')
| -rw-r--r-- | tests/test_resolver.py | 17 |
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 |
