@@ -3187,33 +3187,6 @@ def double(x):
31873187 check (assert_type (s .mask (s > 3 , pd .NA ), "pd.Series[int]" ), pd .Series , np .float64 )
31883188
31893189
3190- def test_timedelta_div () -> None :
3191- series = pd .Series ([pd .Timedelta (days = 1 )])
3192- delta = datetime .timedelta (1 )
3193-
3194- check (assert_type (series / delta , "pd.Series[float]" ), pd .Series , float )
3195- check (assert_type (series / [delta ], "pd.Series[float]" ), pd .Series , float )
3196- check (assert_type (series / 1 , "pd.Series[pd.Timedelta]" ), pd .Series , pd .Timedelta )
3197- check (assert_type (series / [1 ], "pd.Series[pd.Timedelta]" ), pd .Series , pd .Timedelta )
3198- check (assert_type (series // delta , "pd.Series[int]" ), pd .Series , np .longlong )
3199- check (assert_type (series // [delta ], "pd.Series[int]" ), pd .Series , int )
3200- check (assert_type (series // 1 , "pd.Series[pd.Timedelta]" ), pd .Series , pd .Timedelta )
3201- check (
3202- assert_type (series // [1 ], "pd.Series[pd.Timedelta]" ), pd .Series , pd .Timedelta
3203- )
3204-
3205- check (assert_type (delta / series , "pd.Series[float]" ), pd .Series , float )
3206- check (assert_type ([delta ] / series , "pd.Series[float]" ), pd .Series , float )
3207- check (assert_type (delta // series , "pd.Series[int]" ), pd .Series , np .longlong )
3208- check (assert_type ([delta ] // series , "pd.Series[int]" ), pd .Series , np .signedinteger )
3209-
3210- if TYPE_CHECKING_INVALID_USAGE :
3211- 1 / series # type: ignore[operator] # pyright: ignore[reportOperatorIssue]
3212- [1 ] / series # type: ignore[operator] # pyright: ignore[reportOperatorIssue]
3213- 1 // series # type: ignore[operator] # pyright: ignore[reportOperatorIssue]
3214- [1 ] // series # type: ignore[operator] # pyright: ignore[reportOperatorIssue]
3215-
3216-
32173190def test_rank () -> None :
32183191 check (
32193192 assert_type (pd .Series ([1 , 2 ]).rank (), "pd.Series[float]" ), pd .Series , np .float64
0 commit comments