From 2d5f54de0454e6f24f37d3f05944f4da4dc474b2 Mon Sep 17 00:00:00 2001 From: Bob Halley Date: Thu, 13 Aug 2020 17:29:42 -0700 Subject: [PATCH] test name pickling --- tests/test_name.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tests/test_name.py b/tests/test_name.py index afa7d5de..f91d7e65 100644 --- a/tests/test_name.py +++ b/tests/test_name.py @@ -19,6 +19,7 @@ from typing import Dict # pylint: disable=unused-import import copy import operator +import pickle import unittest from io import BytesIO @@ -1079,5 +1080,11 @@ class NameTestCase(unittest.TestCase): n = dns.name.from_unicode('Königsgäßchen;\ttext') self.assertEqual(n.to_unicode(), 'königsgässchen\\;\\009text.') + def test_pickle(self): + n1 = dns.name.from_text('foo.example') + p = pickle.dumps(n1) + n2 = pickle.loads(p) + self.assertEqual(n1, n2) + if __name__ == '__main__': unittest.main() -- 2.47.3