diff options
Diffstat (limited to 'numpy/core')
-rw-r--r-- | numpy/core/tests/test_regression.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/numpy/core/tests/test_regression.py b/numpy/core/tests/test_regression.py index fc530987e..090498a63 100644 --- a/numpy/core/tests/test_regression.py +++ b/numpy/core/tests/test_regression.py @@ -1673,6 +1673,14 @@ class TestRegression(TestCase): a = np.array([u'abcd']) assert_equal(a.dtype.itemsize, 16) + def test_unique_stable(self): + # Ticket #2063 must always choose stable sort for argsort to + # get consistent results + v=np.array([0,0,0,0,0,1,1,1,1,1,1,2,2,2,2,2,2]*4) + w=np.array([0,0,0,0,0,1,1,1,1,1,1,2,2,2,2]) + resv = np.unique(v,return_index=True) + resw = np.unique(w,return_index=True) + assert_equal(resv, resw) if __name__ == "__main__": run_module_suite() |