[pypy-svn] rev 2428 - pypy/trunk/src/pypy/objspace/std/test
jacob at codespeak.net
jacob at codespeak.net
Wed Dec 17 13:14:38 CET 2003
Author: jacob
Date: Wed Dec 17 13:14:38 2003
New Revision: 2428
Modified:
pypy/trunk/src/pypy/objspace/std/test/test_intobject.py
Log:
Changed tests for changed parameters to pow.
Modified: pypy/trunk/src/pypy/objspace/std/test/test_intobject.py
==============================================================================
--- pypy/trunk/src/pypy/objspace/std/test/test_intobject.py (original)
+++ pypy/trunk/src/pypy/objspace/std/test/test_intobject.py Wed Dec 17 13:14:38 2003
@@ -90,7 +90,6 @@
self.assertEquals(self.space.w_OverflowError,
self._unwrap_nonimpl(iobj.sub__Int_Int, self.space, f1, f2))
-
def test_mul(self):
x = 2
y = 3
@@ -105,7 +104,6 @@
self.assertEquals(self.space.w_OverflowError,
self._unwrap_nonimpl(iobj.mul__Int_Int, self.space, f1, f2))
-
def test_div(self):
for i in range(10):
res = i//3
@@ -151,15 +149,15 @@
f1 = iobj.W_IntObject(self.space, x)
f2 = iobj.W_IntObject(self.space, y)
f3 = iobj.W_IntObject(self.space, z)
- v = iobj.pow__Int_Int_Int(self.space, f1, f2, f3)
+ v = iobj.pow__Int_Int_ANY(self.space, f1, f2, f3)
self.assertEquals(v.intval, pow(x, y, z))
f1, f2, f3 = [iobj.W_IntObject(self.space, i) for i in (10, -1, 42)]
self.assertRaises_w(self.space.w_TypeError,
- iobj.pow__Int_Int_Int,
+ iobj.pow__Int_Int_ANY,
self.space, f1, f2, f3)
f1, f2, f3 = [iobj.W_IntObject(self.space, i) for i in (10, 5, 0)]
self.assertRaises_w(self.space.w_ValueError,
- iobj.pow__Int_Int_Int,
+ iobj.pow__Int_Int_ANY,
self.space, f1, f2, f3)
def test_pow_iin(self):
@@ -167,14 +165,14 @@
y = 2
f1 = iobj.W_IntObject(self.space, x)
f2 = iobj.W_IntObject(self.space, y)
- v = iobj.pow__Int_Int_None(self.space, f1, f2)
+ v = iobj.pow__Int_Int_ANY(self.space, f1, f2, self.space.w_None)
self.assertEquals(v.intval, x ** y)
f1, f2 = [iobj.W_IntObject(self.space, i) for i in (10, 20)]
self.assertEquals(self.space.w_OverflowError,
- self._unwrap_nonimpl(iobj.pow__Int_Int_None, self.space, f1, f2))
+ self._unwrap_nonimpl(iobj.pow__Int_Int_ANY, self.space, f1, f2, self.space.w_None))
f1, f2 = [iobj.W_IntObject(self.space, i) for i in (10, -1)]
self.assertEquals(self.space.w_ValueError,
- self._unwrap_nonimpl(iobj.pow__Int_Int_None, self.space, f1, f2))
+ self._unwrap_nonimpl(iobj.pow__Int_Int_ANY, self.space, f1, f2, self.space.w_None))
def test_neg(self):
x = 42
@@ -191,6 +189,10 @@
f1 = iobj.W_IntObject(self.space, x)
v = iobj.pos__Int(self.space, f1)
self.assertEquals(v.intval, +x)
+ x = -42
+ f1 = iobj.W_IntObject(self.space, x)
+ v = iobj.pos__Int(self.space, f1)
+ self.assertEquals(v.intval, +x)
def test_abs(self):
x = 42
More information about the Pypy-commit
mailing list