Skip to content

Commit 9367b1b

Browse files
committed
Edit test to include all numeric dtypes
1 parent be5eb84 commit 9367b1b

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

pandas/tests/series/test_unary.py

+7-4
Original file line numberDiff line numberDiff line change
@@ -22,17 +22,20 @@ def test_invert(self):
2222
[
2323
([1, 2, 3], [-1, -2, -3], [1, 2, 3]),
2424
([1, 2, None], [-1, -2, None], [1, 2, None]),
25-
([-1, 0, 1], [1, 0, -1], [1, 0, 1]),
2625
],
2726
)
2827
def test_all_numeric_unary_operators(
29-
self, any_signed_nullable_numeric_dtype, source, neg_target, abs_target
28+
self, any_nullable_numeric_dtype, source, neg_target, abs_target
3029
):
3130
# GH38794
32-
dtype = any_signed_nullable_numeric_dtype
31+
dtype = any_nullable_numeric_dtype
3332
ser = Series(source, dtype=dtype)
3433
neg_result, pos_result, abs_result = -ser, +ser, abs(ser)
35-
neg_target = Series(neg_target, dtype=dtype)
34+
if dtype.startswith('U'):
35+
neg_target = -Series(source, dtype=dtype)
36+
else:
37+
neg_target = Series(neg_target, dtype=dtype)
38+
3639
abs_target = Series(abs_target, dtype=dtype)
3740

3841
tm.assert_series_equal(neg_result, neg_target)

0 commit comments

Comments
 (0)