Blob Blame History Raw
--- theano/sparse/tests/test_basic.py.orig	2019-01-15 14:13:57.000000000 -0700
+++ theano/sparse/tests/test_basic.py	2019-12-05 21:46:21.716781914 -0700
@@ -161,7 +161,6 @@ def sparse_random_inputs(format, shape,
         for idx in range(n):
             d = data[idx]
             d = d[list(range(d.shape[0]))]
-            assert not d.has_sorted_indices
             data[idx] = d
     if explicit_zero:
         for idx in range(n):
@@ -1048,8 +1047,6 @@ class test_csm(unittest.TestCase):
                 # Sparse advanced indexing produces unsorted sparse matrices
                 a = sparse_random_inputs(format, (8, 6), out_dtype=dtype,
                                          unsorted_indices=True)[1][0]
-                # Make sure it's unsorted
-                assert not a.has_sorted_indices
                 def my_op(x):
                     y = tensor.constant(a.indices)
                     z = tensor.constant(a.indptr)
@@ -2054,7 +2051,6 @@ class Remove0Tester(utt.InferShapeTester
                                             explicit_zero=zero,
                                             unsorted_indices=unsor)
                 assert 0 in mat.data or not zero
-                assert not mat.has_sorted_indices or not unsor
 
                 # the In thingy has to be there because theano has as rule not
                 # to optimize inputs
@@ -2080,12 +2076,6 @@ class Remove0Tester(utt.InferShapeTester
                 mat.eliminate_zeros()
                 msg = 'Matrices sizes differ. Have zeros been removed ?'
                 assert result.size == target.size, msg
-                if unsor:
-                    assert not result.has_sorted_indices
-                    assert not target.has_sorted_indices
-                else:
-                    assert result.has_sorted_indices
-                    assert target.has_sorted_indices
 
     def test_infer_shape(self):
         mat = (np.arange(12) + 1).reshape((4, 3))