[pypy-commit] pypy dtypes-compatability: sort out bogus tests differentiation between pypy and cpython
mattip
noreply at buildbot.pypy.org
Thu Jun 11 23:16:53 CEST 2015
Author: mattip <matti.picus at gmail.com>
Branch: dtypes-compatability
Changeset: r78033:23fdb8434415
Date: 2015-06-10 23:54 +0300
http://bitbucket.org/pypy/pypy/changeset/23fdb8434415/
Log: sort out bogus tests differentiation between pypy and cpython
diff --git a/pypy/module/micronumpy/test/test_dtypes.py b/pypy/module/micronumpy/test/test_dtypes.py
--- a/pypy/module/micronumpy/test/test_dtypes.py
+++ b/pypy/module/micronumpy/test/test_dtypes.py
@@ -688,16 +688,8 @@
numpy.integer, numpy.number,
numpy.generic, object]
import sys
- if '__pypy__' not in sys.builtin_module_names:
- # These tests pass "by chance" on numpy, things that are larger than
- # platform long (i.e. a python int), don't get put in a normal box,
- # instead they become an object array containing a long, we don't have
- # yet, so these can't pass.
- assert numpy.uint64(9223372036854775808) == 9223372036854775808
- assert numpy.uint64(18446744073709551615) == 18446744073709551615
- else:
- raises(OverflowError, numpy.int64, 9223372036854775808)
- raises(OverflowError, numpy.int64, 18446744073709551615)
+ raises(OverflowError, numpy.int64, 9223372036854775808)
+ raises(OverflowError, numpy.int64, 18446744073709551615)
raises(OverflowError, numpy.uint64, 18446744073709551616)
assert numpy.uint64((2<<63) - 1) == (2<<63) - 1
More information about the pypy-commit
mailing list