Skip to content

Commit 7b8e22d

Browse files
Reksbriljreback
authored andcommitted
TST: Add regression test for Series dropping uint datatype (#18311) (#29071)
1 parent a8421c9 commit 7b8e22d

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

pandas/tests/series/indexing/test_indexing.py

+9
Original file line numberDiff line numberDiff line change
@@ -907,3 +907,12 @@ def test_head_tail(test_data):
907907
assert_series_equal(test_data.series.head(0), test_data.series[0:0])
908908
assert_series_equal(test_data.series.tail(), test_data.series[-5:])
909909
assert_series_equal(test_data.series.tail(0), test_data.series[0:0])
910+
911+
912+
def test_uint_drop(any_int_dtype):
913+
# see GH18311
914+
# assigning series.loc[0] = 4 changed series.dtype to int
915+
series = pd.Series([1, 2, 3], dtype=any_int_dtype)
916+
series.loc[0] = 4
917+
expected = pd.Series([4, 2, 3], dtype=any_int_dtype)
918+
tm.assert_series_equal(series, expected)

0 commit comments

Comments
 (0)