diff --git a/Doc/library/collections.rst b/Doc/library/collections.rst index 6b02576d05a..b10569b7173 100644 --- a/Doc/library/collections.rst +++ b/Doc/library/collections.rst @@ -502,7 +502,7 @@ function:: >>> getattr(p, 'x') 11 -To cast a dictionary to a named tuple, use the double-star-operator [#]_:: +To convert a dictionary to a named tuple, use the double-star-operator [#]_:: >>> d = {'x': 11, 'y': 22} >>> Point(**d) diff --git a/Lib/test/test_collections.py b/Lib/test/test_collections.py index dd9982af3c2..5a6387a7797 100644 --- a/Lib/test/test_collections.py +++ b/Lib/test/test_collections.py @@ -1,4 +1,4 @@ -import unittest +import unittest, doctest from test import test_support from collections import namedtuple from collections import Hashable, Iterable, Iterator @@ -304,10 +304,12 @@ class TestCollectionABCs(unittest.TestCase): self.failUnless(issubclass(sample, MutableSequence)) self.failIf(issubclass(basestring, MutableSequence)) +import doctest, collections +NamedTupleDocs = doctest.DocTestSuite(module=collections) def test_main(verbose=None): import collections as CollectionsModule - test_classes = [TestNamedTuple, TestOneTrickPonyABCs, TestCollectionABCs] + test_classes = [TestNamedTuple, NamedTupleDocs, TestOneTrickPonyABCs, TestCollectionABCs] test_support.run_unittest(*test_classes) test_support.run_doctest(CollectionsModule, verbose)