Author: Richard Plangger <planri...@gmail.com> Branch: s390x-backend Changeset: r81909:272b467ba7dd Date: 2016-01-22 10:24 +0100 http://bitbucket.org/pypy/pypy/changeset/272b467ba7dd/
Log: two more dtype tests fixed (endian issues) 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 @@ -924,6 +924,7 @@ def test_dtype_str(self): from numpy import dtype + import sys byteorder = self.native_prefix assert dtype('i8').str == byteorder + 'i8' assert dtype('<i8').str == '<i8' @@ -945,7 +946,8 @@ assert dtype('unicode').str == byteorder + 'U0' assert dtype(('string', 7)).str == '|S7' assert dtype('=S5').str == '|S5' - assert dtype(('unicode', 7)).str == '<U7' + assert dtype(('unicode', 7)).str == \ + ('<' if sys.byteorder == 'little' else '>')+'U7' assert dtype([('', 'f8')]).str == "|V8" assert dtype(('f8', 2)).str == "|V16" @@ -976,8 +978,12 @@ def test_isnative(self): from numpy import dtype + import sys assert dtype('i4').isnative == True - assert dtype('>i8').isnative == False + if sys.byteorder == 'big': + assert dtype('<i8').isnative == False + else: + assert dtype('>i8').isnative == False def test_any_all_nonzero(self): import numpy _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit