[pypy-commit] pypy cpyext-injection: improve the test
fijal
pypy.commits at gmail.com
Mon Oct 24 14:13:47 EDT 2016
Author: fijal
Branch: cpyext-injection
Changeset: r87921:7e4d7893385b
Date: 2016-10-24 20:13 +0200
http://bitbucket.org/pypy/pypy/changeset/7e4d7893385b/
Log: improve the test
diff --git a/pypy/module/cpyext/injection/numpy.py b/pypy/module/cpyext/injection/numpy.py
--- a/pypy/module/cpyext/injection/numpy.py
+++ b/pypy/module/cpyext/injection/numpy.py
@@ -30,10 +30,7 @@
class W_ArrayObject(W_Root):
def getclass(self, space):
- import pdb
- pdb.set_trace()
return space.fromcache(Original).w_array_type
- return W_Root.getclass(self, space)
W_ArrayObject.typedef = TypeDef("ndarray")
class W_Float64Object(W_FloatObject):
diff --git a/pypy/module/cpyext/injection/test/test_numpy.py b/pypy/module/cpyext/injection/test/test_numpy.py
--- a/pypy/module/cpyext/injection/test/test_numpy.py
+++ b/pypy/module/cpyext/injection/test/test_numpy.py
@@ -27,9 +27,12 @@
array = np.ndarray(100)
array[10] = 1.0
assert array[10] == 1.0
+ assert array[10] + array[10] == 2.0
float64 = np.typeinfo['DOUBLE'][-1]
assert type(array[10]) is float64
class X(np.ndarray):
pass
x = X(1)
+ assert isinstance(x, X)
+ assert isinstance(x, np.ndarray)
More information about the pypy-commit
mailing list