diff options
author | Raymond Hettinger <python@rcn.com> | 2007-09-18 03:33:19 +0000 |
---|---|---|
committer | Raymond Hettinger <python@rcn.com> | 2007-09-18 03:33:19 +0000 |
commit | 2b03d45bb9a26645dc06c9adfdeb5ec0b7509511 (patch) | |
tree | 020e496169fcf0338eebffc61306b732485a3677 /Lib/test/test_collections.py | |
parent | de37a8cec7e9410477e93ae750c513cbc89955e0 (diff) | |
download | cpython-git-2b03d45bb9a26645dc06c9adfdeb5ec0b7509511.tar.gz |
Handle corner cased on 0-tuples and 1-tuples. Add verbose option so people can see how it works.
Diffstat (limited to 'Lib/test/test_collections.py')
-rw-r--r-- | Lib/test/test_collections.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/Lib/test/test_collections.py b/Lib/test/test_collections.py index 94015b42d3..ab36ad87b7 100644 --- a/Lib/test/test_collections.py +++ b/Lib/test/test_collections.py @@ -58,6 +58,12 @@ class TestNamedTuple(unittest.TestCase): self.assertRaises(AttributeError, eval, 'p.z', locals()) + def test_odd_sizes(self): + Zero = NamedTuple('Zero', '') + self.assertEqual(Zero(), ()) + Dot = NamedTuple('Dot', 'd') + self.assertEqual(Dot(1), (1,)) + def test_main(verbose=None): import collections as CollectionsModule test_classes = [TestNamedTuple] |