summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_collections.py
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/test/test_collections.py')
-rw-r--r--Lib/test/test_collections.py11
1 files changed, 10 insertions, 1 deletions
diff --git a/Lib/test/test_collections.py b/Lib/test/test_collections.py
index 4f8a841..dad1b6c 100644
--- a/Lib/test/test_collections.py
+++ b/Lib/test/test_collections.py
@@ -13,7 +13,7 @@ from test import support
import types
import unittest
-from collections import namedtuple, Counter, OrderedDict, _count_elements
+from collections import namedtuple, Counter, OrderedDict, _count_elements, _tuplegetter
from collections import UserDict, UserString, UserList
from collections import ChainMap
from collections import deque
@@ -573,6 +573,15 @@ class TestNamedTuple(unittest.TestCase):
self.assertRaises(AttributeError, Point.x.__set__, p, 33)
self.assertRaises(AttributeError, Point.x.__delete__, p)
+ class NewPoint(tuple):
+ x = pickle.loads(pickle.dumps(Point.x))
+ y = pickle.loads(pickle.dumps(Point.y))
+
+ np = NewPoint([1, 2])
+
+ self.assertEqual(np.x, 1)
+ self.assertEqual(np.y, 2)
+
################################################################################
### Abstract Base Classes