From c2180f890079a1e8a7b93aff3c2517ca1688a584 Mon Sep 17 00:00:00 2001 From: Petr Viktorin Date: Tue, 26 May 2015 16:44:34 +0200 Subject: [PATCH] Test pickling Name objects --- tests/test_name.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tests/test_name.py b/tests/test_name.py index c125a156..7a2a026d 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() -- 2.47.3