cpython: f20373fcdde5 (original) (raw)

Mercurial > cpython

changeset 69865:f20373fcdde5

Userlist.copy() wasn't returning a UserList.

Raymond Hettinger python@rcn.com
date Thu, 05 May 2011 14:34:35 -0700
parents 8a27d7fc194e
children b122745b4e22 2fd435ac3551
files Lib/collections/__init__.py Lib/test/test_userlist.py
diffstat 2 files changed, 7 insertions(+), 1 deletions(-)[+] [-] Lib/collections/__init__.py 2 Lib/test/test_userlist.py 6

line wrap: on

line diff

--- a/Lib/collections/init.py +++ b/Lib/collections/init.py @@ -887,7 +887,7 @@ class UserList(MutableSequence): def pop(self, i=-1): return self.data.pop(i) def remove(self, item): self.data.remove(item) def clear(self): self.data.clear()

--- a/Lib/test/test_userlist.py +++ b/Lib/test/test_userlist.py @@ -52,6 +52,12 @@ class UserListTest(list_tests.CommonTest return str(key) + '!!!' self.assertEqual(next(iter(T((1,2)))), "0!!!")

+ def test_main(): support.run_unittest(UserListTest)