Skip to content

Commit 2e0bab0

Browse files
committed
datetime fixes
1 parent 385f6d3 commit 2e0bab0

File tree

2 files changed

+8
-7
lines changed

2 files changed

+8
-7
lines changed

pandas/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -319,7 +319,7 @@ def __getattr__(self, item):
319319
except AttributeError:
320320
raise AttributeError(f"module datetime has no attribute {item}")
321321

322-
datetime = __Datetime().datetime
322+
datetime = __Datetime()
323323

324324
class __SparseArray(pandas.core.arrays.sparse.SparseArray):
325325
def __warnSparseArray(self):

pandas/tests/api/test_api.py

+7-6
Original file line numberDiff line numberDiff line change
@@ -226,20 +226,20 @@ def test_api(self):
226226
self.check(pd, checkthese, self.ignored)
227227

228228
def test_depr(self):
229-
deprecated = (
229+
deprecated_list = (
230230
self.deprecated_modules
231231
+ self.deprecated_classes
232232
+ self.deprecated_classes_in_future
233233
+ self.deprecated_funcs
234234
+ self.deprecated_funcs_in_future
235235
)
236-
for depr in deprecated:
236+
for depr in deprecated_list:
237237
with tm.assert_produces_warning(FutureWarning):
238238
if compat.PY37:
239239
getattr(pd, depr)
240240
elif depr == "datetime":
241241
deprecated = getattr(pd, "__Datetime")
242-
deprecated().__getattr__(dir(pd.datetime)[-1])
242+
deprecated().__getattr__(dir(pd.datetime.datetime)[-1])
243243
elif depr == "SparseArray":
244244
deprecated = getattr(pd, depr)
245245
deprecated([])
@@ -252,9 +252,10 @@ def test_datetime():
252252
from datetime import datetime
253253
import warnings
254254

255-
with warnings.catch_warnings():
256-
warnings.simplefilter("ignore", FutureWarning)
257-
assert datetime(2015, 1, 2, 0, 0) == pd.datetime(2015, 1, 2, 0, 0)
255+
if compat.PY37:
256+
with warnings.catch_warnings():
257+
warnings.simplefilter("ignore", FutureWarning)
258+
assert datetime(2015, 1, 2, 0, 0) == pd.datetime(2015, 1, 2, 0, 0)
258259

259260

260261
def test_np():

0 commit comments

Comments
 (0)