Skip to content

Commit 8aafbf2

Browse files
committed
TST: dtype issues on windows with test_getitem_dups
1 parent 5eda239 commit 8aafbf2

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

pandas/core/series.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -484,7 +484,9 @@ def __getitem__(self, key):
484484
# we need to box if we have a non-unique index here
485485
# otherwise have inline ndarray/lists
486486
if not self.index.is_unique:
487-
result = self._constructor(result,index=[key]*len(result)).__finalize__(self)
487+
result = self._constructor(result,
488+
index=[key]*len(result)
489+
,dtype=self.dtype).__finalize__(self)
488490

489491
return result
490492
except InvalidIndexError:

pandas/tests/test_series.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -950,8 +950,8 @@ def test_getitem_dups_with_missing(self):
950950
assert_series_equal(result, expected)
951951

952952
def test_getitem_dups(self):
953-
s = Series(range(5),index=['A','A','B','C','C'])
954-
expected = Series([3,4],index=['C','C'])
953+
s = Series(range(5),index=['A','A','B','C','C'],dtype=np.int64)
954+
expected = Series([3,4],index=['C','C'],dtype=np.int64)
955955
result = s['C']
956956
assert_series_equal(result, expected)
957957

0 commit comments

Comments
 (0)