Author: Ronan Lamy <ronan.l...@gmail.com>
Branch: py3.5
Changeset: r91483:4048a8bdc257
Date: 2017-06-01 16:45 +0100
http://bitbucket.org/pypy/pypy/changeset/4048a8bdc257/

Log:    Fix test: Python3 rounds to even

diff --git a/pypy/module/__builtin__/test/test_builtin.py 
b/pypy/module/__builtin__/test/test_builtin.py
--- a/pypy/module/__builtin__/test/test_builtin.py
+++ b/pypy/module/__builtin__/test/test_builtin.py
@@ -642,7 +642,7 @@
         assert round(-(5e15-1)) == -(5e15-1)
         assert round(-5e15) == -5e15
         assert round(5e15/2) == 5e15/2
-        assert round((5e15+1)/2) == 5e15/2+1
+        assert round((5e15+1)/2) == 5e15/2
         assert round((5e15-1)/2) == 5e15/2
         #
         inf = 1e200 * 1e200
@@ -656,7 +656,7 @@
         assert round(56294995342131.5, 3) == 56294995342131.5
         #
         for i in range(-10, 10):
-            expected = i if i < 0 else i + 1
+            expected = i + (i % 2)
             assert round(i + 0.5) == round(i + 0.5, 0) == expected
             x = i * 10 + 5
             assert round(x, -1) == round(float(x), -1) == expected * 10
_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to