Issue #17941: Add a *module* parameter to collections.namedtuple()

This commit is contained in:
Raymond Hettinger 2016-09-12 00:18:31 -07:00
parent 11fa3ffcb1
commit 0d5048cb21
4 changed files with 22 additions and 7 deletions

View file

@ -242,6 +242,10 @@ class TestNamedTuple(unittest.TestCase):
]:
self.assertEqual(namedtuple('NT', spec, rename=True)._fields, renamed)
def test_module_parameter(self):
NT = namedtuple('NT', ['x', 'y'], module=collections)
self.assertEqual(NT.__module__, collections)
def test_instance(self):
Point = namedtuple('Point', 'x y')
p = Point(11, 22)