Skip to content

Commit 142c796

Browse files
authored
COMPAT/TST: windows sparse int comparisons (#13927)
1 parent cfbb24f commit 142c796

File tree

1 file changed

+18
-17
lines changed

1 file changed

+18
-17
lines changed

pandas/sparse/tests/test_arithmetics.py

Lines changed: 18 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -281,28 +281,29 @@ def test_int_array(self):
281281
self._check_numeric_ops(a, b, values, rvalues)
282282

283283
def test_int_array_comparison(self):
284-
values = self._base([0, 1, 2, 0, 0, 0, 1, 2, 1, 0])
285-
rvalues = self._base([2, 0, 2, 3, 0, 0, 1, 5, 2, 0])
286284

287-
dtype = np.int64
285+
# int32 NI ATM
286+
for dtype in ['int64']:
287+
values = self._base([0, 1, 2, 0, 0, 0, 1, 2, 1, 0], dtype=dtype)
288+
rvalues = self._base([2, 0, 2, 3, 0, 0, 1, 5, 2, 0], dtype=dtype)
288289

289-
for kind in ['integer', 'block']:
290-
a = self._klass(values, dtype=dtype, kind=kind)
291-
b = self._klass(rvalues, dtype=dtype, kind=kind)
292-
self._check_comparison_ops(a, b, values, rvalues)
293-
self._check_comparison_ops(a, b * 0, values, rvalues * 0)
290+
for kind in ['integer', 'block']:
291+
a = self._klass(values, dtype=dtype, kind=kind)
292+
b = self._klass(rvalues, dtype=dtype, kind=kind)
293+
self._check_comparison_ops(a, b, values, rvalues)
294+
self._check_comparison_ops(a, b * 0, values, rvalues * 0)
294295

295-
a = self._klass(values, dtype=dtype, kind=kind, fill_value=0)
296-
b = self._klass(rvalues, dtype=dtype, kind=kind)
297-
self._check_comparison_ops(a, b, values, rvalues)
296+
a = self._klass(values, dtype=dtype, kind=kind, fill_value=0)
297+
b = self._klass(rvalues, dtype=dtype, kind=kind)
298+
self._check_comparison_ops(a, b, values, rvalues)
298299

299-
a = self._klass(values, dtype=dtype, kind=kind, fill_value=0)
300-
b = self._klass(rvalues, dtype=dtype, kind=kind, fill_value=0)
301-
self._check_comparison_ops(a, b, values, rvalues)
300+
a = self._klass(values, dtype=dtype, kind=kind, fill_value=0)
301+
b = self._klass(rvalues, dtype=dtype, kind=kind, fill_value=0)
302+
self._check_comparison_ops(a, b, values, rvalues)
302303

303-
a = self._klass(values, dtype=dtype, kind=kind, fill_value=1)
304-
b = self._klass(rvalues, dtype=dtype, kind=kind, fill_value=2)
305-
self._check_comparison_ops(a, b, values, rvalues)
304+
a = self._klass(values, dtype=dtype, kind=kind, fill_value=1)
305+
b = self._klass(rvalues, dtype=dtype, kind=kind, fill_value=2)
306+
self._check_comparison_ops(a, b, values, rvalues)
306307

307308

308309
class TestSparseSeriesArithmetic(TestSparseArrayArithmetics):

0 commit comments

Comments
 (0)