From: Petr Viktorin Date: Tue, 26 May 2015 14:44:34 +0000 (+0200) Subject: Test pickling Name objects X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F102%2Fhead;p=thirdparty%2Fdnspython.git Test pickling Name objects --- 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()