Author: Manuel Jacob <m...@manueljacob.de>
Branch: py3.5
Changeset: r90500:02636c123ae1
Date: 2017-03-02 22:22 +0100
http://bitbucket.org/pypy/pypy/changeset/02636c123ae1/

Log:    Change recursive repr test in lib-python/3/test/test_functools.py.

        Our implementation has a slightly different __repr__, but since
        CPython changed it in commit
        457fc9a69e7918e3c10319604903915c2f2ecd9a to be more similar to ours,
        I decided to change the test instead of our implementation.

diff --git a/lib-python/3/test/test_functools.py 
b/lib-python/3/test/test_functools.py
--- a/lib-python/3/test/test_functools.py
+++ b/lib-python/3/test/test_functools.py
@@ -233,21 +233,21 @@
         f = self.partial(capture)
         f.__setstate__((f, (), {}, {}))
         try:
-            self.assertEqual(repr(f), '%s(%s(...))' % (name, name))
+            self.assertEqual(repr(f), '%s(...)' % (name))
         finally:
             f.__setstate__((capture, (), {}, {}))
 
         f = self.partial(capture)
         f.__setstate__((capture, (f,), {}, {}))
         try:
-            self.assertEqual(repr(f), '%s(%r, %s(...))' % (name, capture, 
name))
+            self.assertEqual(repr(f), '%s(%r, ...)' % (name, capture))
         finally:
             f.__setstate__((capture, (), {}, {}))
 
         f = self.partial(capture)
         f.__setstate__((capture, (), {'a': f}, {}))
         try:
-            self.assertEqual(repr(f), '%s(%r, a=%s(...))' % (name, capture, 
name))
+            self.assertEqual(repr(f), '%s(%r, a=...)' % (name, capture))
         finally:
             f.__setstate__((capture, (), {}, {}))
 
_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to