@@ -95,9 +95,9 @@ def test_types_init() -> None:
95
95
96
96
97
97
def test_types_arithmetic () -> None :
98
- ts : pd . Timestamp = pd .to_datetime ("2021-03-01" )
99
- ts2 : pd . Timestamp = pd .to_datetime ("2021-01-01" )
100
- delta : pd . Timedelta = pd .to_timedelta ("1 day" )
98
+ ts = pd .to_datetime ("2021-03-01" )
99
+ ts2 = pd .to_datetime ("2021-01-01" )
100
+ delta = pd .to_timedelta ("1 day" )
101
101
102
102
check (assert_type (ts - ts2 , pd .Timedelta ), pd .Timedelta )
103
103
check (assert_type (ts + delta , pd .Timestamp ), pd .Timestamp )
@@ -106,8 +106,8 @@ def test_types_arithmetic() -> None:
106
106
107
107
108
108
def test_types_comparison () -> None :
109
- ts : pd . Timestamp = pd .to_datetime ("2021-03-01" )
110
- ts2 : pd . Timestamp = pd .to_datetime ("2021-01-01" )
109
+ ts = pd .to_datetime ("2021-03-01" )
110
+ ts2 = pd .to_datetime ("2021-01-01" )
111
111
112
112
check (assert_type (ts < ts2 , bool ), bool )
113
113
check (assert_type (ts > ts2 , bool ), bool )
@@ -136,7 +136,7 @@ def test_types_timestamp_series_comparisons() -> None:
136
136
137
137
138
138
def test_types_pydatetime () -> None :
139
- ts : pd . Timestamp = pd .Timestamp ("2021-03-01T12" )
139
+ ts = pd .Timestamp ("2021-03-01T12" )
140
140
141
141
check (assert_type (ts .to_pydatetime (), dt .datetime ), dt .datetime )
142
142
check (assert_type (ts .to_pydatetime (False ), dt .datetime ), dt .datetime )
@@ -152,9 +152,9 @@ def test_to_timedelta() -> None:
152
152
153
153
154
154
def test_timedelta_arithmetic () -> None :
155
- td1 : pd . Timedelta = pd .to_timedelta (3 , "days" )
156
- td2 : pd . Timedelta = pd .to_timedelta (4 , "hours" )
157
- td3 : pd . Timedelta = td1 + td2
155
+ td1 = pd .to_timedelta (3 , "days" )
156
+ td2 = pd .to_timedelta (4 , "hours" )
157
+ td3 = td1 + td2
158
158
check (assert_type (td1 - td2 , pd .Timedelta ), pd .Timedelta )
159
159
check (assert_type (td1 * 4.3 , pd .Timedelta ), pd .Timedelta )
160
160
check (assert_type (td3 / 10.2 , pd .Timedelta ), pd .Timedelta )
@@ -541,10 +541,19 @@ def test_series_dt_accessors() -> None:
541
541
check (assert_type (s2 .dt .microseconds , "pd.Series[int]" ), pd .Series , np .integer )
542
542
check (assert_type (s2 .dt .nanoseconds , "pd.Series[int]" ), pd .Series , np .integer )
543
543
check (assert_type (s2 .dt .components , pd .DataFrame ), pd .DataFrame )
544
- with pytest_warns_bounded (
545
- FutureWarning ,
546
- "The behavior of TimedeltaProperties.to_pytimedelta is deprecated" ,
547
- lower = "2.3.99" ,
544
+ with (
545
+ pytest_warns_bounded (
546
+ FutureWarning ,
547
+ "The behavior of TimedeltaProperties.to_pytimedelta is deprecated" ,
548
+ lower = "2.3.99" ,
549
+ upper = "2.99" ,
550
+ ),
551
+ pytest_warns_bounded (
552
+ Warning , # should be Pandas4Warning but only exposed starting pandas 3.0.0
553
+ "The behavior of TimedeltaProperties.to_pytimedelta is deprecated" ,
554
+ lower = "2.99" ,
555
+ upper = "3.0.99" ,
556
+ ),
548
557
):
549
558
check (assert_type (s2 .dt .to_pytimedelta (), np .ndarray ), np .ndarray )
550
559
check (assert_type (s2 .dt .total_seconds (), "pd.Series[float]" ), pd .Series , float )
0 commit comments