Author: Armin Rigo <[email protected]>
Branch: set-strategies
Changeset: r53986:31898406b59e
Date: 2012-03-26 14:35 +0200
http://bitbucket.org/pypy/pypy/changeset/31898406b59e/
Log: Add more tests that don't pass.
diff --git a/pypy/objspace/std/test/test_listobject.py
b/pypy/objspace/std/test/test_listobject.py
--- a/pypy/objspace/std/test/test_listobject.py
+++ b/pypy/objspace/std/test/test_listobject.py
@@ -486,6 +486,14 @@
list.__init__(l, ['a', 'b', 'c'])
assert l is l0
assert l == ['a', 'b', 'c']
+ list.__init__(l)
+ assert l == []
+
+ def test_explicit_new_init_more_cases(self):
+ for assignment in [[], (), [3], ["foo"]]:
+ l = [1, 2]
+ l.__init__(assignment)
+ assert l == list(assignment)
def test_extend_list(self):
l = l0 = [1]
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit