Skip to content

Commit 1e245f1

Browse files
authored
TST: implement test_setitem for Series (#33348)
1 parent bd91f45 commit 1e245f1

File tree

3 files changed

+20
-16
lines changed

3 files changed

+20
-16
lines changed

pandas/tests/indexes/datetimes/test_indexing.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -477,7 +477,7 @@ def test_get_loc_reasonable_key_error(self):
477477

478478

479479
class TestContains:
480-
def test_index_dupes_contains(self):
480+
def test_dti_contains_with_duplicates(self):
481481
d = datetime(2011, 12, 5, 20, 30)
482482
ix = DatetimeIndex([d, d])
483483
assert d in ix

pandas/tests/series/indexing/test_datetime.py

-15
Original file line numberDiff line numberDiff line change
@@ -684,21 +684,6 @@ def test_indexing():
684684
"""
685685

686686

687-
def test_set_none_nan():
688-
series = Series(date_range("1/1/2000", periods=10))
689-
series[3] = None
690-
assert series[3] is NaT
691-
692-
series[3:5] = None
693-
assert series[4] is NaT
694-
695-
series[5] = np.nan
696-
assert series[5] is NaT
697-
698-
series[5:7] = np.nan
699-
assert series[6] is NaT
700-
701-
702687
def test_setitem_tuple_with_datetimetz():
703688
# GH 20441
704689
arr = date_range("2017", periods=4, tz="US/Eastern")
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
import numpy as np
2+
3+
from pandas import NaT, Series, date_range
4+
5+
6+
class TestSetitemDT64Values:
7+
def test_setitem_none_nan(self):
8+
series = Series(date_range("1/1/2000", periods=10))
9+
series[3] = None
10+
assert series[3] is NaT
11+
12+
series[3:5] = None
13+
assert series[4] is NaT
14+
15+
series[5] = np.nan
16+
assert series[5] is NaT
17+
18+
series[5:7] = np.nan
19+
assert series[6] is NaT

0 commit comments

Comments
 (0)