@@ -103,24 +103,14 @@ def _check_unsupported(self, data):
103
103
if data .dtype == SparseDtype (int , 0 ):
104
104
pytest .skip ("Can't store nan in int array." )
105
105
106
- @pytest .mark .xfail (reason = "SparseArray does not support setitem" )
107
- def test_ravel (self , data ):
108
- super ().test_ravel (data )
109
-
110
106
111
107
class TestDtype (BaseSparseTests , base .BaseDtypeTests ):
112
108
def test_array_type_with_arg (self , data , dtype ):
113
109
assert dtype .construct_array_type () is SparseArray
114
110
115
111
116
112
class TestInterface (BaseSparseTests , base .BaseInterfaceTests ):
117
- def test_copy (self , data ):
118
- # __setitem__ does not work, so we only have a smoke-test
119
- data .copy ()
120
-
121
- def test_view (self , data ):
122
- # __setitem__ does not work, so we only have a smoke-test
123
- data .view ()
113
+ pass
124
114
125
115
126
116
class TestConstructors (BaseSparseTests , base .BaseConstructorsTests ):
@@ -180,10 +170,6 @@ def test_merge(self, data, na_value):
180
170
self ._check_unsupported (data )
181
171
super ().test_merge (data , na_value )
182
172
183
- @pytest .mark .xfail (reason = "SparseArray does not support setitem" )
184
- def test_transpose (self , data ):
185
- super ().test_transpose (data )
186
-
187
173
188
174
class TestGetitem (BaseSparseTests , base .BaseGetitemTests ):
189
175
def test_get (self , data ):
@@ -199,7 +185,8 @@ def test_reindex(self, data, na_value):
199
185
super ().test_reindex (data , na_value )
200
186
201
187
202
- # Skipping TestSetitem, since we don't implement it.
188
+ class TestSetitem (BaseSparseTests , base .BaseSetitemTests ):
189
+ pass
203
190
204
191
205
192
class TestIndex (base .BaseIndexTests ):
0 commit comments