diff options
| author | Robert Kern <robert.kern@gmail.com> | 2008-04-14 21:46:55 +0000 |
|---|---|---|
| committer | Robert Kern <robert.kern@gmail.com> | 2008-04-14 21:46:55 +0000 |
| commit | 8efa5d9150fd954459f7400694e228b7f3a67af8 (patch) | |
| tree | 738a4e20cb715ceabc0a32f85134523aa3d43f9a /numpy | |
| parent | 1a39332163582f3a5914160cf51f85b2aba3bb6d (diff) | |
| download | numpy-8efa5d9150fd954459f7400694e228b7f3a67af8.tar.gz | |
Test for r5034.
Diffstat (limited to 'numpy')
| -rw-r--r-- | numpy/core/tests/test_regression.py | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/numpy/core/tests/test_regression.py b/numpy/core/tests/test_regression.py index f3866e0fe..4f9996227 100644 --- a/numpy/core/tests/test_regression.py +++ b/numpy/core/tests/test_regression.py @@ -1000,6 +1000,19 @@ class TestRegression(NumpyTestCase): "('bottom', [('bleft', ('>f4', (8, 64)), (1,)), " "('bright', '>f4', (8, 36))])]") + def check_nonnative_endian_fill(self, level=rlevel): + """ Non-native endian arrays were incorrectly filled with scalars before + r5034. + """ + if sys.byteorder == 'little': + dtype = np.dtype('>i4') + else: + dtype = np.dtype('<i4') + x = np.empty([1], dtype=dtype) + x.fill(1) + assert_equal(x, np.array([1], dtype=dtype)) + + if __name__ == "__main__": NumpyTest().run() |
