Skip to content

Commit 9114b4b

Browse files
TST: Verify whether Datetime subclasses are also of dtype datetime (#34911)
1 parent 0d9b57f commit 9114b4b

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

pandas/tests/frame/test_constructors.py

+8
Original file line numberDiff line numberDiff line change
@@ -2539,6 +2539,14 @@ def test_from_M8_structured(self):
25392539
assert isinstance(s[0], Timestamp)
25402540
assert s[0] == dates[0][0]
25412541

2542+
def test_from_datetime_subclass(self):
2543+
# GH21142 Verify whether Datetime subclasses are also of dtype datetime
2544+
class DatetimeSubclass(datetime):
2545+
pass
2546+
2547+
data = pd.DataFrame({"datetime": [DatetimeSubclass(2020, 1, 1, 1, 1)]})
2548+
assert data.datetime.dtype == "datetime64[ns]"
2549+
25422550

25432551
class TestDataFrameConstructorWithDatetimeTZ:
25442552
def test_from_dict(self):

0 commit comments

Comments
 (0)