Skip to content

Commit 15d6e12

Browse files
committed
Fix tests using pd.datetime
1 parent b45a47d commit 15d6e12

File tree

7 files changed

+13
-10
lines changed

7 files changed

+13
-10
lines changed

pandas/tests/api/test_api.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ class TestPDApi(Base):
9393
]
9494
if not compat.PY37:
9595
classes.extend(["Panel", "SparseSeries", "SparseDataFrame"])
96-
deprecated_modules.extend("datetime")
96+
deprecated_modules.append("datetime")
9797

9898
# these are already deprecated; awaiting removal
9999
deprecated_classes: List[str] = []

pandas/tests/dtypes/test_common.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
from datetime import datetime
12
from typing import List
23

34
import numpy as np
@@ -488,7 +489,7 @@ def test_is_numeric_v_string_like():
488489

489490

490491
def test_is_datetimelike_v_numeric():
491-
dt = np.datetime64(pd.datetime(2017, 1, 1))
492+
dt = np.datetime64(datetime(2017, 1, 1))
492493

493494
assert not com.is_datetimelike_v_numeric(1, 1)
494495
assert not com.is_datetimelike_v_numeric(dt, dt)

pandas/tests/frame/indexing/test_indexing.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -1146,18 +1146,18 @@ def test_setitem_mixed_datetime(self):
11461146
{
11471147
"a": [0, 0, 0, 0, 13, 14],
11481148
"b": [
1149-
pd.datetime(2012, 1, 1),
1149+
datetime(2012, 1, 1),
11501150
1,
11511151
"x",
11521152
"y",
1153-
pd.datetime(2013, 1, 1),
1154-
pd.datetime(2014, 1, 1),
1153+
datetime(2013, 1, 1),
1154+
datetime(2014, 1, 1),
11551155
],
11561156
}
11571157
)
11581158
df = pd.DataFrame(0, columns=list("ab"), index=range(6))
11591159
df["b"] = pd.NaT
1160-
df.loc[0, "b"] = pd.datetime(2012, 1, 1)
1160+
df.loc[0, "b"] = datetime(2012, 1, 1)
11611161
df.loc[1, "b"] = 1
11621162
df.loc[[2, 3], "b"] = "x", "y"
11631163
A = np.array(

pandas/tests/groupby/test_groupby.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1716,7 +1716,7 @@ def test_pivot_table_values_key_error():
17161716
df = pd.DataFrame(
17171717
{
17181718
"eventDate": pd.date_range(
1719-
pd.datetime.today(), periods=20, freq="M"
1719+
datetime.today(), periods=20, freq="M"
17201720
).tolist(),
17211721
"thename": range(0, 20),
17221722
}

pandas/tests/indexing/test_iloc.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
""" test positional based indexing with iloc """
22

3+
from datetime import datetime
34
from warnings import catch_warnings, simplefilter
45

56
import numpy as np
@@ -122,7 +123,7 @@ def check(result, expected):
122123
[
123124
([slice(None), ["A", "D"]]),
124125
(["1", "2"], slice(None)),
125-
([pd.datetime(2019, 1, 1)], slice(None)),
126+
([datetime(2019, 1, 1)], slice(None)),
126127
],
127128
)
128129
def test_iloc_non_integer_raises(self, index, columns, index_vals, column_vals):

pandas/tests/io/excel/test_writers.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -252,7 +252,7 @@ def test_read_excel_parse_dates(self, ext):
252252
res = pd.read_excel(pth, parse_dates=["date_strings"], index_col=0)
253253
tm.assert_frame_equal(df, res)
254254

255-
date_parser = lambda x: pd.datetime.strptime(x, "%m/%d/%Y")
255+
date_parser = lambda x: datetime.strptime(x, "%m/%d/%Y")
256256
res = pd.read_excel(
257257
pth, parse_dates=["date_strings"], date_parser=date_parser, index_col=0
258258
)

pandas/tests/io/sas/test_sas7bdat.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
from datetime import datetime
12
import io
23
import os
34
from pathlib import Path
@@ -23,7 +24,7 @@ def setup_method(self, datapath):
2324
for j in 1, 2:
2425
fname = os.path.join(self.dirpath, f"test_sas7bdat_{j}.csv")
2526
df = pd.read_csv(fname)
26-
epoch = pd.datetime(1960, 1, 1)
27+
epoch = datetime(1960, 1, 1)
2728
t1 = pd.to_timedelta(df["Column4"], unit="d")
2829
df["Column4"] = epoch + t1
2930
t2 = pd.to_timedelta(df["Column12"], unit="d")

0 commit comments

Comments
 (0)