diff options
-rw-r--r-- | .gitattributes | 3 | ||||
-rw-r--r-- | numpy/lib/tests/data/python3.npy | bin | 0 -> 96 bytes | |||
-rw-r--r-- | numpy/lib/tests/data/win64python2.npy | bin | 0 -> 96 bytes | |||
-rw-r--r-- | numpy/lib/tests/test_format.py | 10 |
4 files changed, 13 insertions, 0 deletions
diff --git a/.gitattributes b/.gitattributes index 8f3332044..82162cb8d 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,2 +1,5 @@ * text=auto tools/win32build/nsis_scripts/*.nsi.in eol=crlf + +# Numerical data files +numpy/lib/tests/data/*.npy binary diff --git a/numpy/lib/tests/data/python3.npy b/numpy/lib/tests/data/python3.npy Binary files differnew file mode 100644 index 000000000..7c6997dd6 --- /dev/null +++ b/numpy/lib/tests/data/python3.npy diff --git a/numpy/lib/tests/data/win64python2.npy b/numpy/lib/tests/data/win64python2.npy Binary files differnew file mode 100644 index 000000000..d9bc36af7 --- /dev/null +++ b/numpy/lib/tests/data/win64python2.npy diff --git a/numpy/lib/tests/test_format.py b/numpy/lib/tests/test_format.py index eea6f1e5c..b266f1c15 100644 --- a/numpy/lib/tests/test_format.py +++ b/numpy/lib/tests/test_format.py @@ -524,6 +524,16 @@ def test_compressed_roundtrip(): assert_array_equal(arr, arr1) +def test_python2_python3_interoperability(): + if sys.version_info[0] >= 3: + fname = 'win64python2.npy' + else: + fname = 'python3.npy' + path = os.path.join(os.path.dirname(__file__), 'data', fname) + data = np.load(path) + assert_array_equal(data, np.ones(2)) + + def test_version_2_0(): f = BytesIO() # requires more than 2 byte for header |