summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/test_name.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/test_name.py b/tests/test_name.py
index c125a15..7a2a026 100644
--- a/tests/test_name.py
+++ b/tests/test_name.py
@@ -18,6 +18,7 @@ import unittest
import io
import socket
import sys
+import pickle
import dns.name
import dns.reversename
@@ -699,5 +700,11 @@ class NameTestCase(unittest.TestCase):
text = dns.e164.to_e164(n)
self.assertTrue(text == e)
+ def testPickling(self):
+ n = dns.name.from_text('foo.bar')
+ pickled = pickle.dumps(n)
+ unpickled = pickle.loads(pickled)
+ self.assertEqual(n, unpickled)
+
if __name__ == '__main__':
unittest.main()