[pypy-commit] pypy math-improvements: Add test for overflow with regular binops too, now there should be test for all changes to intobject
stian
pypy.commits at gmail.com
Mon Nov 20 08:33:28 EST 2017
Author: stian
Branch: math-improvements
Changeset: r93093:89a762f37f25
Date: 2017-11-20 14:32 +0100
http://bitbucket.org/pypy/pypy/changeset/89a762f37f25/
Log: Add test for overflow with regular binops too, now there should be
test for all changes to intobject
diff --git a/pypy/objspace/std/test/test_intobject.py b/pypy/objspace/std/test/test_intobject.py
--- a/pypy/objspace/std/test/test_intobject.py
+++ b/pypy/objspace/std/test/test_intobject.py
@@ -613,6 +613,10 @@
assert type(x) is int
assert str(x) == "0"
+ def test_binop_overflow(self):
+ x = int(2)
+ assert x.__lshift__(128) == 680564733841876926926749214863536422912L
+
def test_rbinop_overflow(self):
x = int(321)
assert x.__rlshift__(333) == 1422567365923326114875084456308921708325401211889530744784729710809598337369906606315292749899759616L
More information about the pypy-commit
mailing list