summaryrefslogtreecommitdiff
path: root/tests/test_ntoaaton.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_ntoaaton.py')
-rw-r--r--tests/test_ntoaaton.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/test_ntoaaton.py b/tests/test_ntoaaton.py
index e93de2d..5e33a92 100644
--- a/tests/test_ntoaaton.py
+++ b/tests/test_ntoaaton.py
@@ -199,5 +199,13 @@ class NtoAAtoNTestCase(unittest.TestCase):
t1 = ntoa6(b1)
self.failUnless(t1 == addr)
+ def test_is_mapped(self):
+ t1 = '2001:db8:0:1:1:1:1:1'
+ t2 = '::ffff:127.0.0.1'
+ t3 = '1::ffff:127.0.0.1'
+ self.failIf(dns.ipv6.is_mapped(aton6(t1)))
+ self.failUnless(dns.ipv6.is_mapped(aton6(t2)))
+ self.failIf(dns.ipv6.is_mapped(aton6(t3)))
+
if __name__ == '__main__':
unittest.main()